-
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
相关推荐
rfidunion6 分钟前
springboot+VUE+部署(9。安装MySql)枷锁—sha18 分钟前
【Vulhub】Discuz! 7.2 faq.php SQL 注入深度复现手册 (转义逃逸篇)超级种码23 分钟前
Redis:Redis 常见问题及解决思路计算机学姐26 分钟前
基于SpringBoot的社区互助系统xcLeigh31 分钟前
Oracle 迁移 KingbaseES 避坑指南:工具选型、参数配置与性能调优JY.yuyu32 分钟前
SQL Server数据库June bug33 分钟前
【配环境】安装配置Oracle JDK独自破碎E35 分钟前
如何在MySQL中监控和优化慢SQL?数据库生产实战36 分钟前
基础知识 | Oracle Index Split(索引分裂:你的数据库越来越慢可能与此有关!建议排查!知识分享小能手37 分钟前
Oracle 19c入门学习教程,从入门到精通,Oracle 控制文件与日志文件管理详解(8)