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