SQL 群組計數和全部計數
阿新 • • 發佈:2018-11-02
最近敲程式碼時遇到一個問題:我想要群組計數(Count() group by)和全部計數(Count() as total),怎麼處理呢?
id | name | age |
1 | 小明 | 8 |
2 | 小林 | 7 |
3 | 小王 | 8 |
4 | 小黃 | 9 |
5 | 小花 | 8 |
6 | 小徐 | 6 |
Select age, Count(*) AS AgeNum, Sum(Count(*)) OVER() AS Total
From TableA
Group By age
Order By age Asc
age | AgeNum | Total |
6 | 1 | 6 |
7 | 1 | 6 |
8 | 3 | 6 |
9 | 1 | 6 |