SQL 羣組計數和全部計數

 

最近敲代碼時遇到一個問題:我想要羣組計數(Count() group by)和全部計數(Count() as total),怎麼處理呢?

 

TableA
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
Result
age AgeNum Total
6 1 6
7 1 6
8 3 6
9 1 6

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章