-
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
相关推荐
数据库小学妹9 小时前
国产数据库怎么选?兼容、迁移、核心案例与融合架构四道关IvorySQL10 小时前
PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)饺子大魔王的男人10 小时前
后台表格、查询、流程总在重复写?我用ToolJet把PostgreSQL直接做成可远程访问的业务系统Gauss松鼠会11 小时前
高斯数据库(openGauss)的物理存储结构杨云龙UP11 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册AOI小白新手上路11 小时前
autodl常用的tar 打包下载(数据集)命令手册:逐段拆解与套用模板凯歌的博客12 小时前
DuckDB 是一款进程内的分析型数据库dishugj12 小时前
Oracle物理体系结构北亚数据恢复12 小时前
【数据库数据恢复】NDF文件变0KB、数据库损坏?超大数据库数据恢复案例