十一、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
相关推荐
马克学长2 小时前
SSM桐梓娄山书店管理系统6k3s6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·用户管理·ssm框架·书店管理系统
老华带你飞2 小时前
博物馆展览门户|基于Java博物馆展览门户系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
傻啦嘿哟3 小时前
Python安全实践:使用加密的XML配置文件保护敏感数据
数据库·oracle
一 乐3 小时前
人事管理系统|基于Springboot+vue的企业人力资源管理系统设计与实现(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot·后端
SelectDB3 小时前
浙江头部城商行:每日 700 万查询、秒级响应,Apache Doris 查算分离架构破局资源冲突
数据库·后端·apache
猫猫虫。3 小时前
解决数据库慢查询
数据库
zyxqyy&∞3 小时前
mysql代码小练-3
数据库·mysql
dzl843943 小时前
HikariCP 数据库连接池配置
数据库
万邦科技Lafite4 小时前
一键获取淘宝关键词商品信息指南
开发语言·数据库·python·商品信息·开放api·电商开放平台
程序猿20234 小时前
MySQL的索引
数据库·mysql