相关子查询
子查询用于从与主查询分离的另一张表或查询中检索信息。
一位朋友正在开展一个全球地震灾害的项目。她需要一张表,列出所有国家、其所属大洲,以及按国家统计的地震平均震级。该查询需要访问 Nations 和 Earthquakes 两张表的数据。
本练习是课程的一部分
改进 SQL Server 中的查询性能
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT UNContinentRegion,
CountryName,
(SELECT ___(___) -- Add average magnitude
FROM Earthquakes e
-- Add country code reference
WHERE n.___ = e.Country) AS AverageMagnitude
FROM Nations n
ORDER BY UNContinentRegion DESC,
AverageMagnitude DESC;