1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server 데이터베이스에서 데이터 정제하기

Connected

연습 문제

항공편 형식 통일하기 I

데이터를 정리하는 일은 중요합니다. 실제로는 분석에 바로 쓰기 어려운 지저분한 데이터를 자주 접하기 때문이에요.

이 연습 문제에서는 flight_statistics 테이블에서 지연 건수가 100건을 초과하는 모든 레코드를 조회해야 합니다. 고유 열 하나에 carrier_code, registration_code, airport_code를 다음과 유사한 형식으로 연결해야 해요: "AA - 000000119, JFK".

flight_statistics 테이블을 살펴보면 일부 registration_code 값의 형식이 제각각임을 알 수 있습니다. 올바른 registration_code는 9자리 숫자여야 하며, 더 짧다면 앞자리에 0을 채워 9자리를 맞춰야 합니다.

이를 위해 REPLICATE() 함수를 LEN() 및 CONCAT()과 함께 사용할 수 있어요.

지침

100 XP
  • 적절한 함수를 사용해 carrier_code, 등록 코드 앞의 0 채우기, registration_code, airport_code 열을 연결하세요.
  • 각 registration_code의 길이에서 9를 뺀 만큼 0을 복제해 앞에 채우세요.
  • delayed 열이 100을 초과하는 레코드만 필터링하세요.