始める無料で始める

相関サブクエリ

サブクエリは、メインのクエリとは別のテーブルやクエリから情報を取得するために使われます。

友人が、世界各地の地震ハザードを調べるプロジェクトに取り組んでいます。彼女は、すべての国について、所在大陸と国別の地震の平均マグニチュードを一覧にしたテーブルを必要としています。このクエリでは、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;
コードを編集して実行