我有一个表,其中的数据如下
sr file userName
1 12 1
2 12 1
3 12 1
4 13 5
5 14 5
现在我想获取如下数据
userName TotalRecords
1 3
5 2
我该怎么做
答案 0 :(得分:1)
您需要按用户名分组并统计记录(顺便说一下,无关紧要):
SELECT Count(sr), userName From YourTableName GROUP BY userName
答案 1 :(得分:1)
您需要一个简单的count aggregation。
SELECT userName,
COUNT(userName)
FROM YourTable
GROUP BY userName
答案 2 :(得分:0)
使用count()
函数和按用户名分组
select userName, count(*) as TotalRecords from t
group by userName
答案 3 :(得分:0)
分组和count()可以解决问题
SELECT col1,COUNT(col2) FROM tableName GROUP BY col1