始める無料で始める

重複の見極め

このレッスンでは、ROW_NUMBER() 関数の使い方を学びました。ROW_NUMBER() は各パーティションで最初の行を 1 とし、そのパーティション内の各行に連番を割り当てます。

statistics_flight テーブルのパーティションが airport_codecarrier_coderegistration_date の列で構成されているとすると、最後の行の row_num 列で ROW_NUMBER() 関数はどんな値を返すでしょうか?

|registration_code|airport_code|carrier_code|registration_date|canceled|on_time|row_num|
|-----------------|------------|------------|-----------------|--------|-------|-------|
|000000137        |MSP         |EV          |2014-01-01       |117     |369    |1      |
|000000138        |MSP         |F9          |2014-01-01       |0       |60     |1      |
|000000139        |MSP         |FL          |2014-01-01       |8       |83     |1      |
|000000140        |MSP         |MQ          |2014-01-01       |20      |67     |1      |
|000000141        |MSP         |OO          |2014-01-01       |76      |1031   |1      |
|000000142        |MSP         |OO          |2014-01-01       |76      |1031   |2      |
|000000143        |MSP         |OO          |2014-01-01       |76      |1031   |???????|

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

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

コースを見る

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

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する