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;
相关推荐
SelectDB6 分钟前
PostgreSQL 实时同步到 Apache Doris:一站式 CDC 解决方案
数据库
Database_Cool_37 分钟前
AI Agent 长期记忆怎么存?阿里云 PolarDB-X 对接 Mem0 记忆框架实践
数据库·阿里云
会编程的土豆1 小时前
数据库范式
数据库·oracle
L1624761 小时前
MySQL 全环境生产快速安装 + 完整配置手册(整合国产银河麒麟适配 + 主从补充版)
数据库·mysql
yio_yin1 小时前
Spring事务管理(数据一致性)
数据库·sql·spring
X Chow1 小时前
MongoDB Beginner Guide 01:理解 NoSQL、文档模型与 Python 开发环境
数据库·mongodb·nosql
前端世界2 小时前
MySQL 基础入门(学习第4天)——约束与 DML 操作详解
数据库·学习·mysql
nianniannnn3 小时前
Qt QMessageBox知识点
开发语言·数据库·qt
—Miss. Z—3 小时前
计算机二级MySQL——简单应用题(存储过程&存储函数)
数据库·oracle·php
Vect__4 小时前
MySQL 数据类型和约束:从字段设计到表结构建模
数据库·mysql