1. Учиться
  2. /
  3. Courses
  4. /
  5. SQL Serverでクエリ性能を改善する

Connected

Exercise

DISTINCT() で重複を除去する

マグニチュード8以上の地震に最も近い都市を知りたいとします。この情報は Earthquakes テーブルから取得できます。ただし、単純なクエリでは、同じ都市でマグニチュード8以上の地震が複数回発生しているため、重複した行が返されます。

DISTINCT() 句を使えば重複を取り除けます。結果が得られたら、各都市でマグニチュード8以上の地震が何回発生したかも知りたいです。

多くの地震は幸いにも人口密集地の近くで発生しないため、IS NOT NULL が使われている点に注意してください。

Инструкции 1 / 3

undefined XP
    1
    2
    3
  • 最も近い都市の列を追加し、クエリの出力を確認して重複行があることを確かめてください。