我的表格如下
- STUDENT TABLE
- STUDENT NAME - COUNTY
- John - Waterford
- Chris - Waterford
- Anne - Tipperary
- Paul - Cork
- Thomas - Cork
显然,表格中存在3个不同的县,我正在寻找一个计数陈述,表明存在三个不同的县。
目前我在
SELECT COUNT(county)
FROM Student;
我尝试过分组,我似乎可以计算表栏中所有县的数量,任何帮助都会很棒。
答案 0 :(得分:4)
使用DISTINCT
只计算一次县:
SELECT COUNT( DISTINCT county)
FROM Student;
答案 1 :(得分:2)
使用group by
SELECT county,COUNT(county)
FROM Student group by county;
答案 2 :(得分:1)
在查询中使用GROUP BY子句
SELECT COUNT(county) FROM Student GROUP BY `county`;
你也可以添加DISTINCT作为" lad2025"建议。