Chapitre 1 / 10
Fonctions texte approfondies
9 leçons dans ce chapitre.
Fonctions texte (1/2) : casse et longueur
Comme en Python ou en Excel, SQL propose des fonctions pour manipuler du texte : changer la casse, mesurer une longueur, ou assemb…
Voir les détails du chapitre
Comme en Python ou en Excel, SQL propose des fonctions pour manipuler du texte : changer la casse, mesurer une longueur, ou assembler plusieurs valeurs. met en majuscules, met en minuscules : → 'EMMA'. compte le nombre de caractères d'une valeur : → 6 ('Sophie' contient 6 caractères). L'opérateur concatène plusieurs valeurs en une seule chaîne : → 'Emma actif'. À retenir : / changent la casse d'un…
Fonctions texte (2/2) : nettoyer et extraire
supprime les espaces en début et fin de chaîne : → 'Lucas'. remplace chaque occurrence d'une souschaîne par une autre : → 'emma@ne…
Voir les détails du chapitre
supprime les espaces en début et fin de chaîne : → 'Lucas'. remplace chaque occurrence d'une souschaîne par une autre : → 'emma@newmail.com'. extrait une portion de texte (certains moteurs proposent aussi / comme raccourcis pour les n premiers/derniers caractères) : → 'Sop' (3 caractères à partir de la position 1). À retenir : supprime les espaces au début et à la fin (pas ceux au milieu). remplac…
CONCAT() : assembler du texte en toute sécurité
assemble plusieurs valeurs, exactement comme — avec une différence essentielle face aux valeurs . → 'Emma <emma@mail.com'. Le clie…
Voir les détails du chapitre
assemble plusieurs valeurs, exactement comme — avec une différence essentielle face aux valeurs . → 'Emma <emma@mail.com'. Le client d' 3 (Nina) a un à . Avec , une seule valeur rend tout le résultat : → (alors que vaut bien 'Nina'). , lui, traite comme une chaîne vide plutôt que de propager : → 'Nina' (email, NULL, est simplement ignoré). À retenir : assemble plusieurs valeurs, comme . propage :…
POSITION : localiser une sous-chaîne
renvoie le rang (à partir de 1) de la première occurrence d'une souschaîne — ou si elle n'apparaît pas du tout. vaut 'emma@mail.co…
LPAD et RPAD : aligner du texte
complète un texte à gauche jusqu'à une longueur donnée ; fait la même chose à droite. Les deux sont surtout utiles pour aligner de…
STRING_AGG : concaténer les valeurs d'un groupe
est une fonction d'agrégation : comme ou , elle réduit plusieurs lignes d'un groupe à une seule valeur — mais en assemblant du tex…
SIMILAR TO : motifs de texte avancés
étend avec des motifs proches des expressions régulières — en particulier l'alternative , qui teste plusieurs possibilités à la fo…
Combiner plusieurs fonctions texte
Les fonctions texte s'imbriquent naturellement pour construire une transformation en plusieurs étapes — ici, normaliser un nom en…
Cas pratique : rapport de noms normalisés par statut
Ce cas pratique combine agrégation de texte et imbrication de fonctions — les notions de ce chapitre. Étape par étape : 1. Pour ch…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
Les 3 premières leçons de ce module sont gratuites.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module