중복 진단하기
이번 레슨에서는 ROW_NUMBER() 함수를 사용하는 방법을 배웠어요. ROW_NUMBER()는 각 파티션의 첫 번째 행부터 1로 시작해, 같은 파티션 내 각 행에 순차적인 번호를 부여해요.
statistics_flight 테이블의 파티션이 airport_code, carrier_code, registration_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 |???????|
이 연습은 강의의 일부입니다
