縱表轉橫表的 SQL 示例

2021-05-22 15:20:27 字數 534 閱讀 8154

縱表轉橫表的"sql"示例:

縱表結構:

fname ftype fvalue

小喬 zaocan 10

小喬 zhongcan 20

小喬 wancan 5

轉換後的表結構:

fname zaocan_value zhongcan_value wancan_value

小喬 10 20 5

縱表轉橫表sql示例:

select fname, sum(case ftype when 'zaocan'

then fvalue else 0 end) as zaocan_value,

sum(case ftype when 'zhongcan'

then fvalue else 0 end) as zhongcan_value,

sum(case ftype when 'wancan' then fvalue else 0 end)

as wancan_value from case_table group by fname

縱表轉橫表sql

縱表結構 fname ftype fvalue 小明 zaocan 10 小明 zhongcan 20 小明 wancan 5 轉換後的表結構 fname zaocan value zhongcan value wancan value 小明 10 20 5 縱表轉橫表sql如下 select fn...

縱表轉橫表簡單的sql

縱表結構 fname ftype fvalue 小明 zaocan 10 小明 zhongcan 20 小明 wancan 5 轉換後的表結構 fname zaocan value zhongcan value wancan value 小明 10 20 5 縱表轉橫表sql如下 select fn...

資料庫之橫表轉縱表 縱表轉橫表

橫表變縱表或縱表變橫表 成績表如下 name course grade 張三 語文 95 張三 數學 90 張三 英語 89 李四 語文 92 李四 數學 88 李四 英語 97 變成姓名 語文 數學 英語 張三 95 90 89 李四 92 88 97 縱表轉橫表create table biao...