CONVERT() 사용하기
CONVERT() 함수는 날짜를 원하는 형식으로 변환하는 데 도움이 됩니다.
2014년의 첫 6개월 동안 등록된 공항, 항공사, 결항 편수, 등록일 보고서를 만들어야 해요. registration_date 열의 형식이 yyyy-mm-dd임을 확인했고, CONVERT() 함수를 사용해 결과를 mm/dd/yyyy 형식으로 표시하려고 합니다. 이 형식은 101로 하드코딩되어 있어요.
참고로 registration_date 열의 형식은 날짜가 아니라 VARCHAR(10)입니다.
이 연습은 강의의 일부입니다
SQL Server 데이터베이스에서 데이터 정제하기
연습 안내
registration_date열의 형식을DATE로 변환하고,mm/dd/yyyy형식으로 출력하세요.- 결과를 필터링할 수 있도록
registration_date열을mm/dd/yyyy형식으로 변환하세요. - 2014년 첫 6개월에 해당하는 결과만
mm/dd/yyyy형식으로 필터링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
airport_code,
carrier_code,
canceled,
-- Convert the registration_date to a DATE and print it in mm/dd/yyyy format
___(VARCHAR(10), ___(registration_date AS DATE), 101) AS registration_date
FROM flight_statistics
-- Convert the registration_date to mm/dd/yyyy format
WHERE ___(VARCHAR(10), ___(registration_date AS DATE), 101)
-- Filter the first six months of 2014 in mm/dd/yyyy format
BETWEEN '___' AND '___'