SQL 查詢橫表變豎表
首先是三張表, CNo對應的是課程,在這里我就粘貼了。 主表 人名表 按照常規查詢 SELECT s.SName, c.CName,s2.SCgrade ...
首先是三張表, CNo對應的是課程,在這里我就粘貼了。 主表 人名表 按照常規查詢 SELECT s.SName, c.CName,s2.SCgrade ...
/*普通行列轉換 假設有張學生成績表(tb)如下:Name Subject Result張三 語文 74張三 數學 83張三 物理 93李四 語文 74李四 數學 84李四 物理 94 ...
數據庫建表有兩種方式,橫表和豎表。 橫表是常用的,比較通用的建表方式。 但是有些場景用橫表不太合適。 比如問卷調查,存儲用戶的回答,就不太方便使用橫表。因為每一次問卷調查,題目數量都不相同。 又比如,配置選項,就不太適合橫表,因為配置項隨時都可能變化。 這個時候,就可以考慮使用豎 ...
...
1,縱表轉橫表 縱表結構 Table_A: 轉換后的結構: 縱表轉橫表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'語文' THEN Grade ELSE ...
1,縱表轉橫表 縱表結構 Table_A: 轉換后的結構: 縱表轉橫表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'語文' THEN Grade ELSE ...
概念介紹 橫表概念 橫表就是普通的建表方式,每一個字段代表一個KPI指標。舉個列子,一個學生的成績表:學號、數學成績、語文成績、英語成績、 物理成績、化學成績......如下所示: 豎表概念 優劣比較 指標項目 ...
轉表: 轉表: ...