Sql 获取事件计数的最佳方法
我有以下数据结构:Sql 获取事件计数的最佳方法,sql,count,Sql,Count,我有以下数据结构: FIRSTNAME AGE NICKNAME Jack 28 Benny Robert 30 Benny Pascal 20 Benny Charles 19 Lence Anthony 20 Lence 第一列是唯一的。 我的想法是,我必须计算“昵称”被使用了多少次,我想输出它,这样我就可以得到以下结果: Benny 3 Lence 2 知道我有数
FIRSTNAME AGE NICKNAME
Jack 28 Benny
Robert 30 Benny
Pascal 20 Benny
Charles 19 Lence
Anthony 20 Lence
第一列是唯一的。
我的想法是,我必须计算“昵称”被使用了多少次,我想输出它,这样我就可以得到以下结果:
Benny 3
Lence 2
知道我有数百万行,最好的性能方法是什么?从表中按昵称分组选择昵称和(1)按名字分组计数,没有其他解决方案 顺便说一句,benny的昵称只出现了3次,而不是4次。试试这个:
SELECT NICKNAME,COUNT(NICKNAME)
FROM MyTable
GROUP BY NICKNAME
本尼应该数到3而不是4吗?@AbeMiessler谢谢你的通知