-
count:
count(*) 符合条件所有行数;
count(列名) 符合条件行数排除null;
-
group by
select sum(amount) from test where status = 1 group by dept having amount >= 100
顺序:
group by 对 where过滤后的数据进行分组;(分组字段去重后有几个,结果就有几行数据;分组字段可以有多个,如:group by a,b
函数如:sum(),count()等对分组后的每组数据进行计算 (有几组数据就有几条数据)
having: 如果有having条件,having后是对分组计算后的数据进行过滤
mysql一些语法记录
蚂蚁雅嘿2024-04-22 9:29
相关推荐
草莓熊Lotso15 分钟前
Linux 基础 IO 初步解析:从 C 库函数到系统调用,理解文件操作本质Cx330❀20 分钟前
从零实现Shell命令行解释器:原理与实战(附源码)岁岁种桃花儿7 小时前
MySQL从入门到精通系列:InnoDB记录存储结构jiunian_cn8 小时前
【Redis】hash数据类型相关指令冉冰学姐8 小时前
SSM在线影评网站平台82ap4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面Exquisite.9 小时前
企业高性能web服务器(4)知识分享小能手9 小时前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019数据库的操作(2)踩坑小念10 小时前
秒杀场景下如何处理redis扣除状态不一致问题萧曵 丶11 小时前
MySQL 语句书写顺序与执行顺序对比速记表Wiktok12 小时前
MySQL的常用数据类型