Uniformiser les formats de vol II
Dans l'exercice précédent, vous avez utilisé CONCAT(), REPLICATE() et LEN(). Vous avez récupéré tous les enregistrements ayant plus de 100 retards depuis la table flight_statistics. Dans une colonne unique, vous avez concaténé carrier_code, registration_code et airport_code, pour obtenir un format semblable à 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().
Cette activité fait partie du cours
Nettoyer des données dans des bases de données SQL Server
Instructions de l’exercice
- Concaténez
carrier_code, leregistration_codemis en forme etairport_codeensemble à l'aide de la fonction appropriée. - Mettez en forme 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 ce code d’exemple.
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