-
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
相关推荐
while(1){yan}8 分钟前
MyBatis Generatorそれども17 分钟前
MySQL affectedRows 计算逻辑是小章啊25 分钟前
MySQL 之SQL 执行规则及索引详解富士康质检员张全蛋44 分钟前
JDBC 连接池yangminlei1 小时前
集成Camunda到Spring Boot项目ChineHe2 小时前
Redis数据类型篇002_详解Strings核心命令与存储结构清水白石0082 小时前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》电商API&Tina2 小时前
京东 API 数据采集接口接入与行业分析柠檬叶子C3 小时前
PostgreSQL 忘记 postgres 密码怎么办?(已解决)864记忆3 小时前
Qt创建连接注意事项