SQL 聚合函数深入
学习聚合函数 · 难度:进阶 · +15XP
聚合函数 Aggregate Functions
对多行数据进行汇总计算,常与 GROUP BY 配合使用。
常用聚合函数
| 函数 | 作用 | 示例 |
|---|---|---|
| COUNT() | 统计行数 | COUNT(*) |
| SUM() | 求和 | SUM(score) |
| AVG() | 平均值 | AVG(score) |
| MAX() | 最大值 | MAX(score) |
| MIN() | 最小值 | MIN(score) |
GROUP BY 分组
SELECT age,COUNT(*)AS cnt,AVG(score)AS avg_score
FROM students
GROUP BY age
HAVING AVG(score)>=80
ORDER BY avg_score DESC;???? 练习任务
按年龄分组统计人数和平均分。