MySQL的分组函数

分组函数和前面讲的函数不同在于,前面的对内容本身的处理,而分组函数的主要功能是统计。

主要讲的分组函数:sum , avg , max , min , count

sql 复制代码
select sum(salary) as 单月所发总工资 from employees;
select avg(salary) as 单月所发平均工资 from employees;
select max(salary) as 单月所发最多工资 from employees;
select min(salary) as 单月所发最少工资 from employees;
select count(*) as 总员工人数 from employees; //count(*) 用来统计行数

分组函数的共同特点:会忽略null

分组函数还可以和一个关键字和用:distinct

sql 复制代码
select count(distinct salary) from employees;
相关推荐
码农葫芦侠几秒前
Qt 跨线程内存管理陷阱:QSharedPointer、deleteLater() 与 QPointer 的致命组合
开发语言·数据库·qt
CC.GG42 分钟前
【Qt】信号和槽
开发语言·数据库·qt
计算机毕设指导61 小时前
基于微信小程序的垃圾分类信息系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
TH_11 小时前
20、误删oracle数据
数据库·oracle
IT邦德1 小时前
GoldenGate 19C的静默安装及打补丁
数据库
吴佳浩 Alben1 小时前
Go 1.22 通关讲解
开发语言·数据库·golang
yuniko-n2 小时前
【力扣 SQL 50】子查询篇
数据库·sql·leetcode
roo_12 小时前
【性能测试】图数据库的 benchmark
数据库
lhrimperial2 小时前
MySQL底层原理
java·后端·mysql
直有两条腿2 小时前
【Redis】原理-数据结构
数据结构·数据库·redis