1. 程式人生 > >SQL 群組計數和全部計數

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