Utiliser FORMAT()
Contrairement à la fonction CONVERT(), la fonction FORMAT() reçoit le format sous forme de chaîne, par exemple 'dd/MM/yyyy'.
Vous devez obtenir un rapport de tous les pilotes. Vous remarquez 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().
Notez que le type de la colonne entry_date est VARCHAR(10) et non un type date.
Cet exercice fait partie du cours
Nettoyer des données dans des bases SQL Server
Instructions
- Convertissez le type de la colonne
entry_dateenDATEet affichez-la au format'dd/MM/yyyy'.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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