内置聚合函数(一)
本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 34 课,共 72 课。
SQL 中有许多内置函数,但本课将介绍聚合函数。
聚合函数接收一个字段作为输入,并对该字段进行计算。最常见的聚合函数有:
MAX:返回字段的最大值MIN:返回字段的最小值AVG:返回字段的平均值
COUNT- 返回字段中非空值的数量,COUNT(*)返回记录总数SUM- 返回字段中所有非空值的总和
你可以在 SELECT 语句中这样使用这些函数:
SELECT MAX(col1), MIN(col2), AVG(col3), …例如,要查找 employees 表中的最高工资:
SELECT MAX(salary) FROM employees或者一次获取多个聚合值:
SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees挑战
简单可用的表和列:
sales:product_id,price_per_unit,quantity
编写一个查询,返回以下内容:
- 销售交易总数
- 每笔销售的平均数量
- 每单位的最高价格
- 总收入(quantity * price_per_unit 的总和)
结果必须包含以下确切的列名:
total_transactionsavg_quantitymax_unit_pricetotal_revenue
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: SQL 在线编辑器