ПочатиПочніть безкоштовно

Використання CONVERT()

Функція CONVERT() допоможе вам перетворювати дати в потрібний формат.

Вам потрібно отримати звіт з аеропортами, перевізниками, скасованими рейсами та датами реєстрації за перші шість місяців 2014 року. Ви помічаєте, що формат стовпця registration_dateyyyy-mm-dd, і хочете показати результати у форматі mm/dd/yyyy, який у CONVERT() кодується як 101.

Зверніть увагу, що тип стовпця registration_dateVARCHAR(10), а не дата.

Ця вправа є частиною курсу

Очищення даних у базах даних SQL Server

Переглянути курс

Інструкції до вправи

  • Перетворіть тип стовпця registration_date на DATE і виведіть його у форматі mm/dd/yyyy.
  • Перетворіть стовпець registration_date у формат mm/dd/yyyy, щоб відфільтрувати результати.
  • Відфільтруйте результати за перші шість місяців 2014 року у форматі 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 '___'
Редагувати та запускати код