我有一张这样的桌子:
Col1 Col2 Col3
____________________________
A AA AAA
A AA AAA
A AA BBB
B BB BBB
B AA CCC
我需要的是计算有多少行具有相同的Col1和Col2组合,如下所示:
Count Col1 Col2
_________________________
3 A AA
1 B BB
1 B AA
答案 0 :(得分:2)
只需按列分组并计算结果:
SELECT COUNT(*) AS [COUNT], COL1, COL2
FROM YOUR_TABLE
GROUP BY COL1, COL2
答案 1 :(得分:0)
试试这个:
SELECT COUNT(*) as Count, COL1, COL2
FROM TableName
GROUP BY COL1, COL2
结果:
COUNT COL1 COL2
3 A AA
1 B AA
1 B BB
请参阅SQL Fiddle中的结果。
COUNT
返回组中的项目数。阅读更多here。