作者takumix ( )
看板Database
标题[SQL ] 同个栏位不同资料的统计
时间Thu Aug 26 16:24:01 2010
资料库为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)
2F:→ takumix:感谢你~ 08/27 16:52