항공편 형식 통일하기 II
이전 연습 문제에서는 CONCAT(), REPLICATE(), LEN()을 사용했어요. flight_statistics 테이블에서 지연이 100건을 넘는 모든 등록 건을 가져왔고, 고유 열에 carrier_code, registration_code, airport_code를 이어 붙여 "AA - 0000119, JFK"와 같은 형식으로 만들었죠.
이번 연습에서는 같은 문제를 FORMAT()과 CONCAT() 함수를 함께 사용해서 다시 해결해 볼 거예요.
이 연습은 강의의 일부입니다
SQL Server 데이터베이스에서 데이터 정제하기
연습 안내
- 적절한 함수를 사용해
carrier_code, 형식을 맞춘registration_code,airport_code를 하나로 이어 붙이세요. registration_code열을 정수로 캐스팅하면서 형식을 지정하세요.- 지연이 100건을 넘는 등록 건만 필터링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Concat the strings
___(
carrier_code,
' - ',
-- Format the code
___(___(registration_code AS INT), '0000000'),
', ',
airport_code
) AS registration_code
FROM flight_statistics
-- Filter registers with more than 100 delays
WHERE ___ > 100