Uniformiser les formats de vols II
Dans l’exercice précédent, vous avez utilisé CONCAT(), REPLICATE() et LEN(). Vous avez récupéré tous les enregistrements avec plus de 100 retards depuis la table flight_statistics. Dans une colonne unique, vous avez concaténé carrier_code, registration_code et airport_code, avec un format similaire à celui-ci : "AA - 0000119, JFK".
Dans cet exercice, vous allez résoudre le même problème, cette fois en utilisant ensemble les fonctions FORMAT() et CONCAT().
Cet exercice fait partie du cours
Nettoyer des données dans des bases SQL Server
Instructions
- Concaténez
carrier_code,registration_codeformaté etairport_codeà l’aide de la fonction appropriée. - Formatez la colonne
registration_codetout en la convertissant en entier. - Filtrez les enregistrements ayant plus de 100 retards.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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