[SQL ] 將欄位統計資料橫向展開?

作者: HelloJimmy (Angel Michael)   2015-03-02 23:09:40
資料庫名稱:mySQL
資料庫版本:5.6
內容/問題描述:
大家好,假設今天Table有兩個欄位,想將同一欄位裡的統計資料做橫向展開,該如何做?例:
Name Product
作者: greetmuta (愚零鬥武多)   2015-03-03 00:21:00
SUM(case when product=1 then 1 else 0 end) as 輪胎
作者: sonesnsdsosi (FOREVERSONE)   2015-03-03 13:54:00
select name,count(case when product=1 thenproduct else null end)"輪胎" ,count(case when product=2 then product else nullend)"茶杯" from table_name group by name;用sum 也可,跟一樓大大一樣
作者: cdanyu (炸炸炸~彈)   2015-03-06 01:01:00
用用看 pivot

Links booklink

Contact Us: admin [ a t ] ucptt.com