/*
查询所有的数据
吃饭支出 共计多少
工资收入 共计多少
服装支出 共计多少
股票收入共计多少
打麻将支出 共计多少钱
分组查询:group by 被分组的列名
必须跟随聚合函数
select 查询的时候,被分组的列,要出现在select 选择列的后面
*/
SELECT SUM(zmoney) ,zname FROM zhangwu GROUP BY zname
--对zname内容进行分组查询求和,但是只要支出
![18e71356f422ef6f9b36c072883a8b8c.png](https://i-blog.csdnimg.cn/blog_migrate/95a8fe4a52e6ab4ced8fcb6385167e0d.jpeg)
SELECT SUM(zmoney)AS'getsum' ,zname FROM zhangwu WHERE zname like'%支出%’GROUP BY zname
![9cc97d52e041c22980ca99e2e42274dd.png](https://i-blog.csdnimg.cn/blog_migrate/8d3075ec52cab175b89e491ceafbe850.jpeg)
ORDER BY getsum desc
--对zname内容进行分组查询求和,但是只要支出,显示金额大于5000
--结果集是分组查询后,再次进行筛选,不能使用where,分组后再次过滤,关键字,having
SELECT SUM(zmoney)AS'getsum' ,zname FROM zhangwu WHERE zname like'%支出%' GROUP BY zname HAVING getsum>5000
![92fe4b748f8a2af3f53b0b3fe6d59453.png](https://i-blog.csdnimg.cn/blog_migrate/452a9bda9a2e192862856cea9b855fee.jpeg)