Menu
CoddyTech

内置聚合函数(一)

本课属于 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
challenge icon

挑战

简单

可用的表和列:

  • sales: product_id, price_per_unit,  quantity

编写一个查询,返回以下内容:

  • 销售交易总数
  • 每笔销售的平均数量
  • 每单位的最高价格
  • 总收入(quantity * price_per_unit 的总和)

结果必须包含以下确切的列名:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

亲手试试

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: SQL 在线编辑器