-
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
相关推荐
tatasix38 分钟前
MySQL UPDATE语句执行链路解析南城花随雪。1 小时前
硬盘(HDD)与固态硬盘(SSD)详细解读儿时可乖了1 小时前
使用 Java 操作 SQLite 数据库懒是一种态度1 小时前
Golang 调用 mongodb 的函数天海华兮1 小时前
mysql 去重 补全 取出重复 变量 函数 和存储过程gma9992 小时前
Etcd 框架爱吃青椒不爱吃西红柿️2 小时前
华为ASP与CSP是什么?Yz98762 小时前
hive的存储格式武子康3 小时前
大数据-231 离线数仓 - DWS 层、ADS 层的创建 Hive 执行脚本黑色叉腰丶大魔王3 小时前
《MySQL 数据库备份与恢复》