MYSQL 数字(Aggregate)函数

目录

1、AVG()

2、MAX()

3、MIN()

4、SUM()

5、COUNT()

6、LIMIT()


1、AVG()

解释:返回数值列(字段)的平均值。

语法格式:SELECT AVG(column_name) FROM table_name

中文注释:select AVG(数值列/字段) from 表名 ;

用法:

复制代码
SELECT AVG(column_name) FROM table_name

2、MAX()

解释:返回指定列(字段)的最大值。

语法格式:SELECT MAX(column_name) FROM table_name

中文注释:select MAX(数值列/字段) from 表名 ;

用法:

复制代码
SELECT MAX(column_name) FROM table_name

3、MIN()

解释:返回指定列(字段)的最小值。

语法格式:SELECT MIN(column_name) FROM table_name

中文注释:select MIN(数值列/字段) from 表名 ;

用法:

复制代码
SELECT MIN(column_name) FROM table_name

4、SUM()

解释:返回指定列(字段)的和(总数)。

语法格式:SELECT SUM(column_name) FROM table_name

中文注释:select SUM(数值列/字段) from 表名 ;

用法:

复制代码
SELECT SUM(column_name) FROM table_name

5、COUNT()

解释:统计符合指定条件的数据行数。

语法格式:SELECT COUNT(column_name) FROM table_name

中文注释:select COUNT(数值列/字段) from 表名 ;

用法:

复制代码
#返回指定列(字段)的值的行数(NULL不计入)
SELECT COUNT(column_name) FROM table_name;

#返回表中的行数
SELECT COUNT(1) FROM table_name;

#返回指定列(字段)的不同值的数目行数
SELECT COUNT(DISTINCT column_name) FROM table_name;

6、LIMIT()

解释:返回符合指定条件的数据行数。

语法格式:SELECT column_name FROM table_name LIMIT 1

中文注释:select 数值列/字段 from 表名 LIMIT 要取的范围 ;

用法:

复制代码
#返回指定列(字段)的值的第1行
SELECT column_name FROM table_name ORDER BY column_name DESC LIMIT 1;

#返回指定列(字段)的值的前10行
SELECT column_name FROM table_name ORDER BY column_name DESC LIMIT 10;

#返回指定列(字段)的值的3到6行
SELECT column_name FROM table_name ORDER BY column_name DESC LIMIT 3,6;
相关推荐
jiayou6413 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北14 小时前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12022 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区2 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
蝎子莱莱爱打怪3 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
随逸1773 天前
《从零搭建NestJS项目》
数据库·typescript
DianSan_ERP3 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker