Skip to content

3.4 — Manipulation de texte

Ce que vous allez apprendre

  • Comment concaténer, extraire et traiter du texte en SQL
  • Fonctions texte courantes (CONCAT, LEFT, MID, etc.)
  • Comparaison des manipulations texte Excel vs SQL

D'Excel à SQL : manipuler du texte

Dans Excel, vous utilisez & pour concaténer, LEFT/MID pour extraire. En SQL, il existe des fonctions similaires.

Excel :
=A2 & "-" & B2 pour concaténer deux colonnes.

SQL :

sql
SELECT Product, Amount, Product || '-' || Amount AS Product_Amount
FROM sales;
  • || est l'opérateur de concaténation (certaines bases utilisent CONCAT()).

Extraire une sous-chaîne

Excel :
LEFT(A2, 3) pour les 3 premiers caractères.

SQL :

sql
SELECT Product, SUBSTR(Product, 1, 3) AS Product_Prefix
FROM sales;
  • SUBSTR(colonne, début, longueur) extrait une sous-chaîne.

Autres fonctions texte utiles

  • UPPER(text) : majuscules
  • LOWER(text) : minuscules
  • TRIM(text) : supprime les espaces

Points clés

  • SQL propose de nombreuses fonctions pour manipuler le texte.
  • Concaténation, extraction, changement de casse, etc.
  • La syntaxe peut varier selon la base.

Prochaine étape

Ensuite, vous apprendrez à utiliser CASE en SQL pour des regroupements et catégorisations intelligents.