Unificarea formatelor de zbor II
În exercițiul anterior, ai folosit CONCAT(), REPLICATE() și LEN(). Ai obținut toate înregistrările cu mai mult de 100 de întârzieri din tabela flight_statistics. Într-o singură coloană, ai concatenat carrier_code, registration_code și airport_code, obținând un format similar cu acesta: "AA - 0000119, JFK".
În acest exercițiu, vei rezolva aceeași problemă, de data aceasta folosind împreună funcțiile FORMAT() și CONCAT().
Acest exercițiu face parte din cursul
Curățarea datelor în bazele de date SQL Server
Instrucțiuni pentru exercițiu
- Concatenează
carrier_code,registration_codeformatat șiairport_codefolosind funcția potrivită. - Formatează coloana
registration_codeconvertind-o la tip întreg. - Filtrează înregistrările cu mai mult de 100 de întârzieri.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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