聚合函数
# 聚合函数
一些聚合函数:
max()
min()
sum()
avg()
count()
- ....
# 怎么用?
Example:
mysql> select avg(english) as '英语平均分' from score;
+------------+
| 英语平均分 |
+------------+
| 72.5000 |
+------------+
1
2
3
4
5
6
2
3
4
5
6
# 关于count()
count(*)
:计算包括NULL值在内的行数,SQL92定义的标准统计行数的语法。
count(1)
:计算包括NULL值在内的行数,其中的1是恒真表达式。
count(column)
:计算指定列的行数,但不包含NULL值。
参考:https://segmentfault.com/a/1190000040733649
# count()
查询速度的争议
简单来说就是在争议count(*)
、count(1)
、count(column)
哪个速度更快。。。
参考:https://segmentfault.com/a/1190000041129056
编辑 (opens new window)
上次更新: 2022/09/26, 16:55:15