MYSQL学习笔记(八)汇总数据
2017-07-23 16:45
169 查看
聚集函数
运行在行组上,计算和返回单个值的函数
(1) AVG()函数
AVG()用来返回所有列的平均值或特定列或行的平均值
SELECT AVG(——) AS ——
FROM ——
WHERE ——=——;
只能用于单个列,未获得多个列的平均值,必须使用多个AVG()函数
(2) COUNT()函数
COUNT()用来确定表中行的数目或符合特定条件的行的数目
SELECT COUNT(*) AS ——
对所有行计数,包括行中无值的
SELECT COUNT(——) AS ——
对COUNT括号里那一列所有有值的行计数
(3) MAX()函数
MAX()返回列中的最大值,要求指定列名
SELECT MAX(——) AS ——
MAX()一般用来找出最大数值或日期值;用于文本时,其返回相应的列排序中最后一行
MAX()忽略列值为NULL的行
(4) MIN()函数
MIN()的返回列中的最小值,要求指定列名
SELECT MIN(——) AS ——
MAX()用于文本返回最前面的行;忽略列值为NULL的行
(5) SUM()函数
SUM()用来返回指定列值的和
SELECT SUM(——) AS ——
FROM ——
WHERE ——=——
SUM括号里可为指定列,也可为列之间的算术计算,如——*——
聚集不同值
SELECT AVG(DISTINCT ——) AS ——
FROM ——
WHERE ——=——;
使用DISTINCT后,只求该列不同值的平均值
DISTINCT必须使用列名,不能用于COUNT(*),计算或表达式
组合聚集函数
SELECT可根据需要包含多个聚集函数
SELECT COUNT(*) AS ——,
MIN(——) AS ——,
MAX(——) AS ——,
AVG(——) AS ——
FROM ——;
运行在行组上,计算和返回单个值的函数
(1) AVG()函数
AVG()用来返回所有列的平均值或特定列或行的平均值
SELECT AVG(——) AS ——
FROM ——
WHERE ——=——;
只能用于单个列,未获得多个列的平均值,必须使用多个AVG()函数
(2) COUNT()函数
COUNT()用来确定表中行的数目或符合特定条件的行的数目
SELECT COUNT(*) AS ——
对所有行计数,包括行中无值的
SELECT COUNT(——) AS ——
对COUNT括号里那一列所有有值的行计数
(3) MAX()函数
MAX()返回列中的最大值,要求指定列名
SELECT MAX(——) AS ——
MAX()一般用来找出最大数值或日期值;用于文本时,其返回相应的列排序中最后一行
MAX()忽略列值为NULL的行
(4) MIN()函数
MIN()的返回列中的最小值,要求指定列名
SELECT MIN(——) AS ——
MAX()用于文本返回最前面的行;忽略列值为NULL的行
(5) SUM()函数
SUM()用来返回指定列值的和
SELECT SUM(——) AS ——
FROM ——
WHERE ——=——
SUM括号里可为指定列,也可为列之间的算术计算,如——*——
聚集不同值
SELECT AVG(DISTINCT ——) AS ——
FROM ——
WHERE ——=——;
使用DISTINCT后,只求该列不同值的平均值
DISTINCT必须使用列名,不能用于COUNT(*),计算或表达式
组合聚集函数
SELECT可根据需要包含多个聚集函数
SELECT COUNT(*) AS ——,
MIN(——) AS ——,
MAX(——) AS ——,
AVG(——) AS ——
FROM ——;
相关文章推荐
- MySQL学习笔记——汇总和分组数据
- MySQL学习笔记(二):MySQL数据类型汇总及选择参考
- mysql 汇总数据 学习笔记
- MySQL学习笔记(二):MySQL数据类型汇总及选择参考
- MySQL学习笔记20:数据备份与还原
- MySQL学习笔记10:修改数据
- MySQL学习笔记20:数据备份与还原
- mysql学习笔记(5)修改数据表
- MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
- Mysql常用数据类型详细说明及实例说明(学习笔记一)
- MySQL 5.6学习笔记(数据表基本操作)
- MySQL学习笔记12:数据类型
- MySQL 5.6学习笔记(数据类型)
- SQL学习笔记——SQL中的数据查询语句汇总
- MYSQL学习笔记 第三讲:数据类型
- mysql学习笔记(4)创建数据表
- php学习笔记(8)mysql多行同时更新数据解决办法
- MySQL学习足迹记录10--汇总数据--MAX(),MIN(),AVG(),SUM(),COUNT()
- MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
- MySQL学习笔记 第八讲:增加、删除、更新数据和备份还原