我需要查询帮助。我认为并不是那么困难。
我需要使用distinct进行选择,同时对这个不同的行返回多少行进行计数(*)。
一个例子:
Table names>
Id Name
1 john
2 john
3 mary
我需要一个返回的查询:
Name Total
john 2
mary 1
答案 0 :(得分:5)
select name, count(*) from names group by name;
答案 1 :(得分:2)
SELECT name, COUNT(*) FROM names GROUP BY name
答案 2 :(得分:0)
SELECT name, count(*) as occurrences FROM names GROUP BY name