Ujednolicanie formatów lotów II
W poprzednim ćwiczeniu korzystałeś(-aś) z funkcji CONCAT(), REPLICATE() i LEN(). Wybrałeś(-aś) wszystkie rekordy z więcej niż 100 opóźnieniami z tabeli flight_statistics. W jednej kolumnie połączyłeś(-aś) wartości carrier_code, registration_code i airport_code, uzyskując format podobny do tego: "AA - 0000119, JFK".
W tym ćwiczeniu rozwiążesz ten sam problem, tym razem używając funkcji FORMAT() i CONCAT() razem.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach danych SQL Server
Instrukcje do ćwiczenia
- Połącz kolumny
carrier_code, sformatowanyregistration_codeiairport_code, używając odpowiedniej funkcji. - Sformatuj kolumnę
registration_code, jednocześnie rzutując ją na liczbę całkowitą. - Przefiltruj rekordy z więcej niż 100 opóźnieniami.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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