重複の扱い方
前の演習で、ROW_NUMBER() の考え方を復習しました。今回の演習では、それを実際のコードで使います。
flight_statistics テーブルから重複しているすべての行を選択し、その後に重複のないすべての行を取得します。このテーブルでは、airport_code、carrier_code、registration_date の各列が同じであれば同一グループ(繰り返しグループ)とみなします。
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT *,
-- Apply ROW_NUMBER()
___() ___ (
-- Write the partition
___ BY
___,
___,
___
ORDER BY
airport_code,
carrier_code,
registration_date
) row_num
FROM flight_statistics