首先是三張表, CNo對應的是課程,在這里我就粘貼了。 主表 人名表 按照常規查詢 SELECT s.SName, c.CName,s2.SCgrade ...
普通行列轉換 假設有張學生成績表 tb 如下:Name Subject Result張三 語文 張三 數學 張三 物理 李四 語文 李四 數學 李四 物理 想變成 姓名 語文 數學 物理 李四 張三 createtable tb Name varchar , Subject varchar , Result int insertinto tb Name , Subject , Result va ...
2012-07-19 15:51 0 17160 推薦指數:
首先是三張表, CNo對應的是課程,在這里我就粘貼了。 主表 人名表 按照常規查詢 SELECT s.SName, c.CName,s2.SCgrade ...
現有數據如下: Sql: 結果: ...
數據庫建表有兩種方式,橫表和豎表。 橫表是常用的,比較通用的建表方式。 但是有些場景用橫表不太合適。 比如問卷調查,存儲用戶的回答,就不太方便使用橫表。因為每一次問卷調查,題目數量都不相同。 又比如,配置選項,就不太適合橫表,因為配置項隨時都可能變化。 這個時候,就可以考慮使用豎 ...
...
豎變橫 創表 CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `project` varchar(50) DEFAULT NULL ...
概念介紹 橫表概念 橫表就是普通的建表方式,每一個字段代表一個KPI指標。舉個列子,一個學生的成績表:學號、數學成績、語文成績、英語成績、 物理成績、化學成績......如下所示: 豎表概念 優劣比較 指標項目 ...
轉表: 轉表: ...
現把轉換方法列舉如下: 1、縱表轉橫表: 縱表結構 TableA Name Course Grade 張三 語文 75 張三 數學 ...