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;
相关推荐
千寻技术帮3 分钟前
10363_基于SSM的农机租赁管理系统
mysql·毕业设计·ssm·源码·农机租赁
xUxIAOrUIII16 分钟前
【数据库原理】期末复习(初稿)
数据库·笔记
Pocker_Spades_A16 分钟前
AI Ping 上线 GLM-4.7 与 MiniMax M2.1:两款国产旗舰模型免费用!
大数据·数据库·人工智能
峰顶听歌的鲸鱼26 分钟前
20.MySql数据库
运维·数据库·笔记·mysql·云计算·学习方法
G_H_S_3_28 分钟前
【网络运维】SQL 语言:MySQL数据库基础与管理
运维·网络·数据库·mysql
东东的脑洞35 分钟前
【面试突击】PostgreSQL vs MySQL 索引架构深度对比:聚簇索引 vs 堆表
mysql·postgresql·面试
光于前裕于后37 分钟前
在AWS Redshift 中使用联邦查询 MySQL
mysql·aws·redshift
半壶清水38 分钟前
ubuntu中使用使用Docker-Compose管理MySQL、Apache、PHP容器
mysql·ubuntu·docker·php·apache
IvanCodes38 分钟前
openGauss 高级特性:优化器、存储引擎与分区管理
数据库·sql·opengauss
DemonAvenger42 分钟前
Redis主从复制原理与实战:构建高可用缓存架构
数据库·redis·性能优化