始める無料で始める

重複の扱い方

前の演習で、ROW_NUMBER() の考え方を復習しました。今回の演習では、それを実際のコードで使います。

flight_statistics テーブルから重複しているすべての行を選択し、その後に重複のないすべての行を取得します。このテーブルでは、airport_codecarrier_coderegistration_date の各列が同じであれば同一グループ(繰り返しグループ)とみなします。

この演習はコースの一部です

SQL Server データベースでのデータクレンジング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
コードを編集して実行