← 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 l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.