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…
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…
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
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module