常用的有:
| AVG() | 某列的平均值 |
| COUNT() | 某列的行数 |
| MAX() | 某列的最大值 |
| MIN() | 某列的最小值 |
| SUM() | 某列的和 |
注意一下几点:
1. AVG()函数,求平均值,自动忽略null值
2.count(*)和count(列名)的区别是,计算行数时,count(*)包含空值null,而count(列名)不包含null值
3.MAX()、MIN()、SUM()函数忽略null行
过滤分组:
where 和 having的区别:
where 过滤行,having过滤分组。where 在数据分组前进行过滤,having在数据分组后进行过滤
SQL select的顺序:
| select | 返回查询列 | 必须有 |
| from | 指定检索的表 | 选择表必须有 |
| where | 行过滤 | 不是必须 |
| group by | 分组说明 | 聚集时使用 |
| having | 组级过滤 | 不是必须 |
| order by | 排序顺序 | 不是必须 |
| limit | 检索的行数 | 不是必须 |
本文详细介绍了SQL中常用的聚合函数,包括AVG(), COUNT(), MAX(), MIN(), SUM()的功能及使用方法,并解释了WHERE与HAVING子句的区别,以及SQL查询语句的执行顺序。
2万+

被折叠的 条评论
为什么被折叠?



