← 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)(ouLEFT/RIGHTselon 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