如何在mysql数据库中计算行数

时间:2011-12-31 01:44:53

标签: mysql database

我有一个用户名列。如何计算用户名的实例数。例如,我有10行,在列用户名中,我想计算多次显示的所有名称。我想建立一个我的数据库的主要贡献者列表。因此,如果用户名亚历克斯出现5次,杰夫出现3次,而4月出现2次,我会计算这个,从中我可以建立我的名单。

3 个答案:

答案 0 :(得分:3)

尝试GROUP BY:

SELECT username, COUNT(*) AS user_count
FROM yourtable
GROUP BY username
ORDER BY user_count DESC

答案 1 :(得分:0)

尝试类似

的内容
SELECT USER_NAME, COUNT(USER_NAME) FROM YOUR_TABLE GROUP BY USER_NAME;

答案 2 :(得分:0)

如果您想获得所有用户名的计数,那么您只需执行以下SQL:

Select Count(*) from tablename

如果您只想获得唯一用户名的数量

Select Count(*) from tablename Group by username