Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Voeg carrier_code, de geformatteerde registration_code en airport_code samen met de juiste functie.
  • Format de kolom registration_code terwijl 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
Code bewerken en uitvoeren