我无法弄清楚什么似乎是一个简单的查询,我暂时没有这样做..任何帮助都表示赞赏。
我有两列:一列保存状态,另一列保存用户类型
EX:
IL Type 1
IL Type 2
IL Type 1
GA Type 1
如何编写一个列出每个状态一次的查询以及类型1出现在相应状态的次数?
结果如下:
IL 2
GA 1
感谢您的时间。
答案 0 :(得分:0)
过滤数据(where type='Type 1'
),对其进行分组(group by state
)并应用汇总(count(*)
):
select state, count(*)
from table
where type = 'Type 1'
group by state
答案 1 :(得分:0)
只需使用COUNT()
和WHERE
子句:
Select State, Count(*) Count
From Table
Where UserType = 'Type 1'
Group By State