相関サブクエリ
サブクエリは、メインのクエリとは別のテーブルやクエリから情報を取得するために使われます。
友人が、世界各地の地震ハザードを調べるプロジェクトに取り組んでいます。彼女は、すべての国について、所在大陸と国別の地震の平均マグニチュードを一覧にしたテーブルを必要としています。このクエリでは、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;