PaliSkill
← SQL avancé

Chapitre 1 / 10

Fonctions texte approfondies

9 leçons dans ce chapitre.

1

Fonctions texte (1/2) : casse et longueur

Disponible
0%

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…

2

Fonctions texte (2/2) : nettoyer et extraire

Disponible
0%

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…

3

CONCAT() : assembler du texte en toute sécurité

Disponible
0%

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

é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

Verrouillée

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

Verrouillée

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.

Voir le quiz →

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