-
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
相关推荐
2601_9657984715 分钟前
Build a Consulting Site in 2026: Nifty Theme Practical Review倔强的石头1061 小时前
Spring Boot 接入金仓数据库:配置分层、启动自检与常见错误CryptoPP1 小时前
韩国股市数据源对接实战:从KOSPI到KOSDAQ的实时行情接入方案好好沉淀1 小时前
Spring @Validated和Validation注解 校验机制完全指南艾莉丝努力练剑3 小时前
【MYSQL】MYSQL学习的一大重点:事务(上)- 原子性与持久性曹牧4 小时前
Java:BeanListHandlerITenderL6 小时前
MySQL联合索引遇到范围查询敲个大西瓜11 小时前
Redis一百道核心面试题無a伟14 小时前
Redis持久化详解:RDB与AOF原理、配置、优缺点小罗水15 小时前
附录A 各微服务完整 application.yml 配置汇总