十一、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
相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.7 分钟前
MySQL半同步复制与GTID实战详解
android·mysql·adb
疯狂成瘾者14 分钟前
后端系统、服务稳定性里核心的指标有哪些
数据库
SPC的存折43 分钟前
openEuler 24.03 MariaDB Galera 集群部署指南(cz)
linux·运维·服务器·数据库·mysql
仲芒44 分钟前
[24年单独笔记] MySQL 常用的 DML 命令
数据库·笔记·mysql
SPC的存折1 小时前
MySQL 8.0 分库分表
linux·运维·服务器·数据库·mysql
蓦然乍醒1 小时前
使用 DBeaver 还原 PostgreSQL 备份文件 (.bak) 技术文档
数据库·postgresql
XDHCOM1 小时前
Redis节点故障自动恢复机制详解,如何快速抢救故障节点,确保数据不丢失?
java·数据库·redis
QCzblack1 小时前
BugKu BUUCTF ——Reverse
java·前端·数据库
cyber_两只龙宝1 小时前
【Oracle】Oracle之DQL中WHERE限制条件查询
linux·运维·数据库·云原生·oracle
luis的妙妙屋1 小时前
主流数据库数据类型对比分析
数据库