用于特定表条目计数的SQL

时间:2014-01-15 09:29:03

标签: sql sql-server

我正在尝试创建SQL查询以返回一些特定信息。

214 6255    en-us   4  
62  6259    en-us   4  
64  6260    en-us   4  
63  6262    en-us   4  
69  6264    en-us   4  
70  6255    en-us   4  

这将是表格中的示例布局。第一列是例如spID,第二列是userID。

我需要找到的是UserID所具有的行数。所以在上面的例子中,UserID 6255有2.我希望结果如下:

6255   2  
6259   1  
6262   1  
6264   1

我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

等待?您所做的一切都在计算用户在您的桌子中出现的次数吗?

如果真的不能你......

Select userid, COUNT(userid) as UserTotal
From yourtable
group by userid

还是需要更多?

答案 1 :(得分:0)

select userID,  count(*) as TotalEntries
from table_name
group by userID

希望这能解决您的问题。