在sql表中查找不同用户的记录数
我有一个数据如下的表格在sql表中查找不同用户的记录数,sql,Sql,我有一个数据如下的表格 sr file userName 1 12 1 2 12 1 3 12 1 4 13 5 5 14 5 现在我想得到如下数据 userName TotalRecords 1 3 5 2 要实现这一点,我可以做些什么?您需要按用户名分组并统计记录(顺便说一句,统
sr file userName
1 12 1
2 12 1
3 12 1
4 13 5
5 14 5
现在我想得到如下数据
userName TotalRecords
1 3
5 2
要实现这一点,我可以做些什么?您需要按用户名分组并统计记录(顺便说一句,统计多少并不重要):
您需要按用户名分组并统计记录(顺便说一句,统计多少并不重要): 通过用户名分组使用
count()
函数
select userName, count(*) as TotalRecords from t
group by userName
通过用户名分组使用count()
函数
select userName, count(*) as TotalRecords from t
group by userName
你需要一个简单的答案
SELECT userName,
COUNT(userName)
FROM YourTable
GROUP BY userName
你需要一个简单的答案
SELECT userName,
COUNT(userName)
FROM YourTable
GROUP BY userName
分组和计数()可以解决这个问题
SELECT col1,COUNT(col2) FROM tableName GROUP BY col1
分组和计数()可以解决这个问题
SELECT col1,COUNT(col2) FROM tableName GROUP BY col1
你试过一个问题了吗?提示:
计数
和分组依据
。您尝试过查询吗?提示:计数
和分组依据
。