我有以下数据结构:
FIRSTNAME AGE NICKNAME
Jack 28 Benny
Robert 30 Benny
Pascal 20 Benny
Charles 19 Lence
Anthony 20 Lence
第一列是独一无二的。 我的想法是,我必须计算使用“昵称”的次数,我想输出它,以便我可以得到以下结果:
Benny 3
Lence 2
知道我拥有数百万行的最佳表现方式是什么?
答案 0 :(得分:1)
试试这个:
SELECT NICKNAME,COUNT(NICKNAME)
FROM MyTable
GROUP BY NICKNAME
答案 1 :(得分:0)
SELECT NICKNAME,SUM(1)FROM FROM GROUP BY NICKNAME
答案 2 :(得分:0)
按名字汇总计数组,没有其他解决方案。
顺便说一句,benny昵称只出现3次,而不是4次。