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;
相关推荐
华章酱13 小时前
MySQL EXPLAIN 完全解读:从执行计划到索引优化
android·数据库·mysql
木子020413 小时前
sql 计算年龄
数据库·sql
Coder_Boy_13 小时前
【Java核心】企业级高并发系统底层设计思想
java·前端·数据库·spring boot·高并发
知识即是力量ol13 小时前
口语八股:Redis 面试实战指南——基础篇、持久化篇
数据库·redis·面试·八股
学到头秃的suhian13 小时前
Redis的Java客户端
java·数据库·redis
yueyin12345613 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
人间打气筒(Ada)13 小时前
SQL Server 之创建和管理数据表
运维·服务器·数据库·windows·sql语句·sql server·windows server
eWidget13 小时前
核心系统迁移实战:如何保障从 Oracle 到国产架构的平滑过渡?
数据库·oracle·架构·kingbase·数据库平替用金仓·金仓数据库
Hui Baby14 小时前
SpringBoot + JSON 字段 + MySQL 8.0 函数索引:灵活存储半结构化数据,查询不慢
spring boot·mysql·json
Dovis(誓平步青云)14 小时前
《MySQL 事务深度解析:从 ACID 到实战,守住数据一致性的最后防线》
数据库·mysql·flink·etcd·功能详解