PaliSkill
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