[SQL ] 同個欄位不同資料的統計
資料庫為Oracle
假如資料表如下:
ITEM STAT
-----------------
AAA 0
AAA 1
AAA 0
AAA 2
AAA 2
AAA 0
AAA 1
-----------------
請問如果想產生以下的資料表該怎麼做呢?
ITEM STAT=0 STAT=1 STAT=2 TOTAL
------------------------------------
AAA 3 2 2 6
我用了 SELECT ITEM,COUNT(*) FROM TABLE WHERE STAT='0' GROUP BY ITEM
只會跑出以下的表格,這樣就不能一次統計完畢了...
ITEM COUNT(*)
--------------
AAA 3
不知道有什麼好方法,可以一次統計完該項目後再去統計另一個項目嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: takumix 來自: 118.171.73.231 (08/26 16:34)
→
08/26 20:56, , 1F
08/26 20:56, 1F
→
08/27 16:52, , 2F
08/27 16:52, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):