开始使用免费开始使用

使用派生表的查询(I)

本课重点介绍「派生表」。当您想把复杂查询拆解为更小的步骤时,可以使用派生表。派生表是在需要表的位置使用的一条查询。如果您需要在更大的查询中复用中间计算结果,派生表是很好的解决方案。

在本练习中,您将按年龄为每条记录计算血糖水平的最大值。

本练习是课程的一部分

SQL Server 中级

查看课程

练习说明

  • 从派生表返回 MaxGlucose
  • Age 上将派生表与主查询进行连接。

交互式实操练习

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

SELECT a.RecordId, a.Age, a.BloodGlucoseRandom, 
-- Select maximum glucose value (use colname from derived table)    
       b.___
FROM Kidney a
-- Join to derived table
___ (SELECT Age, MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney GROUP BY Age) b
-- Join on Age
___
编辑并运行代码