开始使用免费开始使用

诊断重复值

在本课中,您学习了如何使用 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 数据库中清洗数据

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习