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;
相关推荐
Sinowintop2 小时前
易连EDI-EasyLink SFTP文件传输
运维·服务器·网络·sftp·edi·ftp·国产edi软件
风123456789~4 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
谢尔登5 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
只想安静的写会代码6 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
百***49006 小时前
SQL Server查看数据库中每张表的数据量和总数据量
数据库·sql·oracle
susu10830189116 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
代码or搬砖6 小时前
MyBatisPlus中的常用注解
数据库·oracle·mybatis
盼哥PyAI实验室6 小时前
MySQL 数据库入门第一课:安装、账户、库、表与数据操作详解
数据库·mysql
smaller_maple7 小时前
linux问题记录1
linux·运维·服务器
h***59338 小时前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql