Formaten van vluchten uniform maken II
In de vorige oefening gebruikte je CONCAT(), REPLICATE() en LEN(). Je haalde elke registratie met meer dan 100 vertragingen uit de tabel flight_statistics. In een aparte kolom voegde je carrier_code, registration_code en airport_code samen, in een formaat zoals: "AA - 0000119, JFK".
In deze oefening los je hetzelfde probleem opnieuw op, maar nu door de functies FORMAT() en CONCAT() samen te gebruiken.
Deze oefening maakt deel uit van de cursus
Gegevens opschonen in SQL Server-databases
Oefeninstructies
- Voeg
carrier_code, de geformatteerderegistration_codeenairport_codesamen met de juiste functie. - Format de kolom
registration_codeterwijl je deze cast naar een integer. - Filter registraties met meer dan 100 vertragingen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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