PaliSkill
SQL avancé

Leçon 2 / 9 — Chapitre 1: Fonctions texte approfondies

Fonctions texte (2/2) : nettoyer et extraire

TRIM(texte) supprime les espaces en début et fin de chaîne :

SELECT TRIM('   Lucas   ');

→ 'Lucas'.

REPLACE(texte, ancien, nouveau) remplace chaque occurrence d'une sous-chaîne par une autre :

SELECT REPLACE('emma@mail.com', '@mail.com', '@newmail.com');

→ 'emma@newmail.com'.

SUBSTR(texte, position, longueur) extrait une portion de texte (certains moteurs proposent aussi LEFT/RIGHT comme raccourcis pour les n premiers/derniers caractères) :

SELECT SUBSTR('Sophie', 1, 3);

→ 'Sop' (3 caractères à partir de la position 1).

À retenir :

  • TRIM(texte) supprime les espaces au début et à la fin (pas ceux au milieu).
  • REPLACE(texte, ancien, nouveau) remplace toutes les occurrences d'une sous-chaîne.
  • SUBSTR(texte, position, longueur) (ou LEFT/RIGHT selon le moteur) extrait une portion de texte.

À vous de jouer : testez SELECT SUBSTR('clients', 1, 4); et vérifiez le résultat.

🔒

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