SQL Count函数查询

时间:2012-09-06 00:21:54

标签: mysql sql

我在SQL中尝试使用count函数时遇到了一些麻烦。

我正在尝试的是计算具有特定名称的人数

例如:

Name | Number
==============
Ivan | 9      
Brody| 8
Ray  | 7

并且按字母顺序排列相同的实例。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:4)

使用COUNT() AGGREGATE FUNCTION时,需要GROUP BY条款。试试这个,

SELECT Name, COUNT(name)
FROM tableName
GROUP BY Name
ORDER BY COUNT(name) DESC

或者你可以在其上添加ALIAS

SELECT Name, COUNT(name) totalCount
FROM tableName
GROUP BY Name
ORDER BY totalCount DESC