Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Połącz kolumny carrier_code, sformatowany registration_code i airport_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
Edytuj i uruchom kod