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;
相关推荐
ZHOU西口3 分钟前
MySQL系列之身份鉴别(安全)
mysql·安全·grant·validate_pass·connection_cont·密码策略·登录策略
种花家的n次方22 分钟前
pymysql模块
数据库·python
2401_8576176223 分钟前
企业OA管理系统:Spring Boot技术深度探索
数据库·spring boot·后端
暮雨c39 分钟前
阿里云VLDB顶会论文在Async-fork在redis中应用解读
数据库·redis·缓存
陌小呆^O^1 小时前
Cmakelist.txt之win-odbc-mysql
数据库·mysql
苹果酱05671 小时前
4-SpringCloud整合服务间的调用即负载均衡
java·开发语言·spring boot·mysql·中间件
破z晓1 小时前
uni-app集成使用SQLite数据库
数据库·uni-app
恒辉信达1 小时前
hhdb数据库介绍(9-30)
服务器·数据库·mysql
冧轩在努力2 小时前
【redis】哈希类型详解
数据库·redis·哈希算法
小扳2 小时前
Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:电影院后台管理系统(前后端源码 + 数据库 sql 脚本)
java·前端·数据库·spring boot·mysql·spring·课程设计