十一、MySQL(DQL)聚合函数

1、聚合函数

注意:在使用聚合函数时,所有的NULL是不参与运算的。

2、实际操作:

(1)初始化表格

(2)统计该列数据的个数

基础语法:

select count(字段名) from 表名;

;统计该企业员工的数量:

sql 复制代码
-- 1、统计该企业员工的数量
select count(*) from things;
# 运行结果>>>5
select count(number) from things;
# 运行结果>>>5
select count(address) from things;
# 运行结果>>>4(使用聚合函数时,所有的NUll值是不参与运算的)

(3)统计某列的平均值

基础语法:

select avg(字段名) from 表名;

统计该企业员工的平均年龄:

sql 复制代码
-- 2、统计该企业员工的平均年龄
select avg(age) from things;
# 运行结果>>>22.6000

(4)求某列数值的最大/最小

基础语法:

select max(字段名)/min(字段名) from 表名

统计该企业员工年龄的最大值和最小值:

sql 复制代码
-- 3、统计该企业员工年龄的最大值和最小值
select max(age) from things;
# 运行结果>>>29
select min(age) from things;
# 运行结果>>>19

(5)对某列元素进行求和操作:

基础语法:

select sum(字段名) from things;

统计员工(lom,jom,kom)的年龄之和:

sql 复制代码
-- 4、统计员工(lom,jom,kom)的年龄之和
select sum(date) from things where name in('lom','jom','kom');
# 运行结果>>>6052
相关推荐
AI 嗯啦2 小时前
SQL详细语法教程(七)核心优化
数据库·人工智能·sql
@蓝眼睛2 小时前
mac的m3芯片安装mysql
mysql·macos
ClouGence3 小时前
三步搞定!GaussDB 实时数据入仓
数据库·后端
冰块的旅行3 小时前
MySQL 的时区问题
mysql
舒一笑4 小时前
如何优雅统计知识库文件个数与子集下不同文件夹文件个数
后端·mysql·程序员
鼠鼠我捏,要死了捏4 小时前
生产环境MongoDB分片策略优化与故障排查实战经验分享
数据库·mongodb·分片
KaiwuDB5 小时前
KWDB 分布式架构探究——数据分布与特性
数据库·分布式
笨蛋不要掉眼泪5 小时前
Spring Boot集成腾讯云人脸识别实现智能小区门禁系统
java·数据库·spring boot
Gloria_niki6 小时前
机器学习之数据预处理学习总结
人工智能·学习·机器学习·数据分析
Leiwenti6 小时前
MySQL高阶篇-数据库优化
数据结构·数据库·mysql