시작하기무료로 시작하기

중복 진단하기

이번 레슨에서는 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   |???????|

이 연습은 강의의 일부입니다

SQL Server 데이터베이스에서 데이터 정제하기

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작