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;
相关推荐
wangchen_04 分钟前
MySQL复合查询
数据库·mysql
hygge99914 分钟前
MySQL 全体系深度解析(存储引擎、事务、日志、MVCC、锁、索引、执行计划、复制、调优)
数据库·经验分享·mysql·adb·面试
百***874418 分钟前
【MySQL】SQL菜鸟教程(一)
sql·mysql·oracle
百***659524 分钟前
PON架构(全光网络)
网络·数据库·架构
Databend28 分钟前
Databend SQL 存储过程使用指南
数据库
冒泡的肥皂40 分钟前
说下数据存储
数据库·后端·mysql
BullSmall1 小时前
MySQL全面安全加固实战指南
mysql·安全·adb
码河漫步2 小时前
win11安装mysql社区版数据库
数据库·mysql
Wang's Blog2 小时前
MySQL: 存储引擎深度解析:Memory与Federated的特性与应用场景
数据库·mysql
学习中的程序媛~2 小时前
Spring 事务(@Transactional)与异步(@Async / CompletableFuture)结合的陷阱与最佳实践
java·数据库·sql