Sjednocení formátů letů II
V předchozím cvičení jsi pracoval/a s funkcemi CONCAT(), REPLICATE() a LEN(). Z tabulky flight_statistics jsi získal/a všechny záznamy s více než 100 zpožděními. V jednom sloupci jsi spojil/a carrier_code, registration_code a airport_code do formátu podobného tomuto: "AA - 0000119, JFK".
V tomto cvičení vyřešíš stejný problém znovu, tentokrát pomocí funkcí FORMAT() a CONCAT().
Toto cvičení je součástí kurzu
Cleaning Data in SQL Server Databases
Pokyny k cvičení
- Spoj
carrier_code, naformátovanýregistration_codeaairport_codepomocí příslušné funkce. - Naformátuj sloupec
registration_codea zároveň ho přetypuj na celé číslo. - Vyfiltruj záznamy s více než 100 zpožděními.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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