Unificando formatos de voos II
No exercício anterior, você usou CONCAT(), REPLICATE() e LEN(). Você obteve todos os registros com mais de 100 atrasos da tabela flight_statistics. Em uma coluna única, você concatenou carrier_code, registration_code e airport_code, seguindo um formato semelhante a este: "AA - 0000119, JFK".
Neste exercício, você vai resolver o mesmo problema novamente, desta vez usando as funções FORMAT() e CONCAT() juntas.
Este exercício faz parte do curso
Limpando dados em bancos de dados SQL Server
Instruções do exercício
- Concatene
carrier_code, oregistration_codeformatado eairport_codeusando a função apropriada. - Formate a coluna
registration_codeenquanto a converte para inteiro. - Filtre registros com mais de 100 atrasos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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