Fonctions de texte et de date

Joindre des textes, changer la casse, extraire une partie d'une valeur, et soustraire des dates pour obtenir des jours.

Syntaxe

a || b
UPPER(text) LOWER(text)
SUBSTRING(text, start, length)
date1 - date2
  • La soustraction de deux dates donne un nombre entier de jours.
  • DATE 'yyyy-mm-dd' écrit une constante de date.

Exemple

SELECT UPPER(city), first_name || ' ' || last_name AS full_name, DATE '2025-09-30' - joined_on AS days FROM customers;

La ville de chaque client en majuscules, son nom complet, et le nombre de jours écoulés depuis son inscription jusqu'au 30 septembre 2025.

Tables utilisées : customers. Essayez-le dans une leçon ci-dessous.

Erreurs courantes

  • || renvoie NULL si une partie est NULL. Utilisez COALESCE pour remplacer d'abord le NULL.

Pratiquer