시작하기무료로 시작하기

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 '___'
코드 편집 및 실행