有時我們會在數據庫中統計某列數據中特定值的個數和它所在行其他數據的累加
比如表A有列
姓名 獎金 工資
小五 500 5000
小王 400 4000
小張 500 5000
小李 300 3000
我們要查詢 工資等於5000 的人數和他們工資的總和是多少,我一般會這樣寫
select 工資 as 工資量,count(*) as 人數,sum(工資) as 工資匯總 from A where 工資=5000 group by 工資
最后結果應該是工資在等於5000的有2人,他們的工資匯總是10000
工資量 人數 工資匯總
5000 2 10000