ÎncepețiÎncepe gratuit

Unificarea formatelor de zbor II

În exercițiul anterior, ai folosit CONCAT(), REPLICATE() și LEN(). Ai obținut toate înregistrările cu mai mult de 100 de întârzieri din tabela flight_statistics. Într-o singură coloană, ai concatenat carrier_code, registration_code și airport_code, obținând un format similar cu acesta: "AA - 0000119, JFK".

În acest exercițiu, vei rezolva aceeași problemă, de data aceasta folosind împreună funcțiile FORMAT() și CONCAT().

Acest exercițiu face parte din cursul

Curățarea datelor în bazele de date SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Concatenează carrier_code, registration_code formatat și airport_code folosind funcția potrivită.
  • Formatează coloana registration_code convertind-o la tip întreg.
  • Filtrează înregistrările cu mai mult de 100 de întârzieri.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
Editează și rulează codul