시작하기무료로 시작하기

중복 처리하기

이전 연습 문제에서 ROW_NUMBER() 개념을 복습했어요. 이번에는 이를 코드에 직접 사용해 보겠습니다.

flight_statistics 테이블에서 중복된 모든 행을 먼저 선택하려고 합니다. 그다음에는 중복을 제외한 모든 행을 가져오려고 해요. 이 테이블에서 반복 그룹은 airport_code, carrier_code, registration_date 열로 구성된다고 가정합니다.

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

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

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
코드 편집 및 실행