关于我的MySQL
Posted A_MANVow
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于我的MySQL相关的知识,希望对你有一定的参考价值。
聚合函数和分组函数
一. 聚合函数
sum:返回的是选取某列值的总和
语句:SELECT SUM (字段名) 别名 FROM 表名
max:最大值
语句:SELECT MAX (字段名) 别名 FROM 表名
min:最小值
语句:SELECT MIN (字段名) 别名 FROM 表名
avg:平均值
语句:SELECT AVG (字段名) 别名 FROM 表名
count:返回的是选取某列值或记录的行数
语句:SELECT COUNT(*) 别名 FROM 表名 WHERE 条件
二. 分组查询
将数据划分到不同的组中,实现对记录的分组查询
GROUP BY
语句:SELECT 字段名1,COUNT(*) FROM 表名 GROUP BY 字段名
注:在分组之前把数据过滤——使用where子句时
group by子句通常情况下,和聚合函数一起使用
三. 多字段分组
SELECT 字段名, 字段名, 聚合函数(字段名) FROM 表名 GROUP BY 字段名, 字段名 HAVING 子句
注:筛选满足条件的组,在分组之后过滤数据,having 放在 group by后边
以上是关于关于我的MySQL的主要内容,如果未能解决你的问题,请参考以下文章