需要一个简单的查询手

时间:2011-03-15 14:07:30

标签: sql count

我需要查询帮助。我认为并不是那么困难。

我需要使用distinct进行选择,同时对这个不同的行返回多少行进行计数(*)。

一个例子:

Table names>
Id   Name
1    john
2    john
3    mary

我需要一个返回的查询:

Name    Total
john    2
mary    1

3 个答案:

答案 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