-
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
相关推荐
言之。25 分钟前
Django中的软删除阿里嘎多哈基米2 小时前
SQL 层面行转列抠脚学代码2 小时前
Ubuntu Qt x64平台搭建 arm64 编译套件jakeswang2 小时前
全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析Heliotrope_Sun3 小时前
Redis一成码农3 小时前
MySQL问题7吃饭最爱3 小时前
JUnit技术的核心和用法专注API从业者3 小时前
Python/Java 代码示例:手把手教程调用 1688 API 获取商品详情实时数据雨落Liy3 小时前
SQL 函数从入门到精通:原理、类型、窗口函数与实战指南Kt&Rs4 小时前
MySQL复制技术的发展历程