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;
相关推荐
北执南念18 分钟前
数据库中间件ShardingSphere v5.2.1
数据库·中间件
feifeigo12323 分钟前
在Ubuntu上配置Nginx实现开机自启功能
数据库·nginx·ubuntu
眰恦ゞLYF43 分钟前
嵌入式单片机---串口通信及相关通信技术
数据库
元闰子1 小时前
怎么用CXL加速数据库?· SIGMOD'25
数据库·后端·面试
时序数据说1 小时前
时序数据库IoTDB的核心优势
大数据·数据库·物联网·开源·时序数据库·iotdb
TDengine (老段)1 小时前
中国时序数据库行业市场概览、投资热点及发展趋势预测报告
数据库·物联网·时序数据库·iot·tdengine
要开心吖ZSH2 小时前
软件设计师备考-(十四)数据库设计
java·数据库·软考·软件设计师
xrkhy2 小时前
阿里云对象存储OSS的使用
java·数据库·阿里云
少年攻城狮3 小时前
SpringAI系列---【如何把ChatClient集成向量数据库SimpleVectorStore并实现RAG?】
数据库
问道飞鱼3 小时前
【数据库相关】TxSQL新增数据库节点步骤
数据库·mysql·txsql·新增节点