НачатьНачать бесплатно

Унификация форматов рейсов II

В предыдущем упражнении вы использовали функции CONCAT(), REPLICATE() и LEN(). Вы получили все записи с более чем 100 задержками из таблицы flight_statistics. В одном столбце вы объединили 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
Редактировать и запускать код