SQL语句统计数据库中数据
有时我们会在数据库中统计某列数据中特定值的个数和它所在行其他数据的累加
比如表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