-
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
相关推荐
折哥的程序人生 · 物流技术专研4 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)AOwhisky4 小时前
Redis 学习笔记(第三期):持久化与主从复制李白的天不白4 小时前
数据库连接报错问题一条泥憨鱼4 小时前
【Redis】数据类型和常用命令爱喝水的鱼丶5 小时前
SAP-ABAP:SAP视图开发入门:四类标准视图的适用场景与创建步骤详解大白要努力!5 小时前
MySQL 8.0 + Navicat 完整操作指南云絮.6 小时前
数据库操作小小工匠6 小时前
Redis 缓存替换策略:8 种淘汰策略与 LRU 实现剖析设计师小聂!8 小时前
宝塔 Linux 面板保姆级教程