開始使用免費開始

診斷重複值

在本課中,你學到如何使用 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 資料庫中清理資料

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習