E.g:
select query
我得到了以下结果:
columnA columnB
type1 typea
type2 typea
type3 typeb
type4 typec
type5 typed
type6 typed
type7 typed
DISTINCT
我只获得了distinct result
,但我也希望得到每个不同的total number
。
现在我想得到
的总数typea,typeb,typec and typed.
就像:
columnB total
typea 2
typeb 1
typec 1
typed 3
非常感谢!!
答案 0 :(得分:9)
您可以使用GROUP BY
按类型获取结果:
SELECT columnB, COUNT(*) AS 'total'
FROM myTable
GROUP BY columnB;
这应该可以为您提供所需的结果。