CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Convertissez le type de la colonne entry_date en DATE et 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
Modifier et exécuter le code