Utiliser FORMAT()
Contrairement à la fonction CONVERT(), la fonction FORMAT() reçoit le format sous forme de chaîne de caractères, par exemple 'dd/MM/yyyy'.
Vous devez obtenir un rapport de tous les pilotes. Vous constatez que le format de la colonne entry_date est 'yyyy-MM-dd' et vous souhaitez afficher les résultats au format 'dd/MM/yyyy'. Comme cette table contient peu de données, vous envisagez d'utiliser la fonction FORMAT().
Remarquez que le type de la colonne entry_date est VARCHAR(10) et non un type de date.
Cette activité fait partie du cours
Nettoyer des données dans des bases de données SQL Server
Instructions de l’exercice
- Convertissez le type de la colonne
entry_dateenDATEet affichez-le au format'dd/MM/yyyy'.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
pilot_code,
pilot_name,
pilot_surname,
carrier_code,
-- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots