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