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;
相关推荐
dessler2 分钟前
代理服务器-LVS的DR模式
linux·运维·云计算
@大嘴巴子12 分钟前
MySQL知识回顾总结----数据库基础
数据库·mysql
lubiii_13 分钟前
SQL手工测试(MySQL数据库)
数据库·mysql·web安全·网络安全
凌辰揽月19 分钟前
Web后端基础(基础知识)
java·开发语言·前端·数据库·学习·算法
想你依然心痛24 分钟前
数据库入门:从原理到应用
数据库
岁忧1 小时前
LeetCode 高频 SQL 50 题(基础版)之 【高级字符串函数 / 正则表达式 / 子句】· 上
sql·算法·leetcode
cui_win1 小时前
每日一令:Linux 极简通关指南 - 汇总
linux·运维·服务器
知星小度S2 小时前
Linux权限探秘:驾驭权限模型,筑牢系统安全
linux·运维·服务器
20242817李臻2 小时前
20242817李臻-安全文件传输系统-项目验收
数据库·安全
行思理2 小时前
MongoDB慢查询临时开启方法讲解
数据库·mongodb