CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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