-
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
相关推荐
万能程序员-传康Kk10 分钟前
【Python+flask+mysql】网易云数据可视化分析(全网首发)·云扬·1 小时前
【PmHub后端篇】PmHub 中缓存与数据库一致性的实现方案及分析kaixiang3001 小时前
sqli-labs靶场23-28a关(过滤)不剪发的Tony老师2 小时前
数据库行业竞争加剧,MySQL 9.3.0 企业版开始支持个人下载淡定是个好东西2 小时前
springboot连接高斯数据库(GaussDB)踩坑指南追风赶月、2 小时前
【Redis】哨兵(Sentinel)机制悟能不能悟3 小时前
mysql的not exists走索引吗明月与玄武3 小时前
Jmeter -- JDBC驱动连接数据库超详细指南专注VB编程开发20年3 小时前
VB.NET关于接口实现与简化设计的分析,封装其他类vvilkim3 小时前
Redis持久化机制详解:保障数据安全的关键策略