开始使用免费开始使用

创建分组聚合

您可以使用 GROUP BY 为每个分组计算统计量。例如,下面的查询可计算每个州的最大值:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

若要进一步筛选,例如仅查找最大值大于 10 的州,可以使用 HAVING 子句。

本练习是课程的一部分

SQL Server 中级

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Calculate the aggregations by Shape
SELECT ___,
       AVG(DurationSeconds) AS Average, 
       MIN(DurationSeconds) AS Minimum, 
       MAX(DurationSeconds) AS Maximum
FROM Incidents
___
编辑并运行代码