Унификация форматов рейсов 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