← SQL avancé
Leçon 5 / 9 — Chapitre 2: Fonctions date approfondies
Formater une date pour l'affichage : TO_CHAR
TO_CHAR(date, modele) convertit une date en texte, selon un modèle de formatage précis — utile pour l'affichage, jamais pour un calcul.
SELECT TO_CHAR(date_inscription, 'DD/MM/YYYY') FROM clients WHERE id = 1;
date_inscription vaut 2024-03-15 : 'DD/MM/YYYY' demande le jour, puis le mois, puis l'année sur 4 chiffres, séparés par des barres obliques. Résultat : '15/03/2024'.
À retenir :
TO_CHAR(date, modele)produit du texte, pas une date : son résultat ne peut plus être utilisé dans un calcul de date sans reconversion.- Le modèle décrit l'ordre et le format souhaités :
DD(jour sur 2 chiffres),MM(mois sur 2 chiffres),YYYY(année sur 4 chiffres). - Le même modèle peut réordonner librement les éléments :
'YYYY-MM-DD'donnerait '2024-03-15' pour cette même date.
À vous de jouer : calculez TO_CHAR(date_inscription, 'DD/MM/YYYY') pour le client d'id 6 (2024-05-20).
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès