Exercice 37 / 60

String functions

ConsignePour les etudiants ayant un email, affiche leur nom en majuscules (colonne nom_maj) et le domaine de leur email — la partie située après le @ (colonne domaine).

📖 Cours

sql offre des fonctions pour transformer le texte :

UPPER(x) / LOWER(x) majuscules / minuscules
LENGTH(x)
nombre de caractères
TRIM(x)
enleve les espaces autour
SPLIT_PART(x, sep, n) découpe et prend le n-ieme morceau
Les quatre fonctions de texte et ce que chacune renvoie, de la mise en minuscules au découpage sur un séparateur
Les quatre fonctions de texte et ce que chacune renvoie, de la mise en minuscules au découpage sur un séparateur

Exemple (table clients) :

SELECT LOWER(nom) AS nom_min, SPLIT_PART(email, '@', 2) AS domaineFROM clients WHERE email IS NOT NULL;-> nom en minuscules et domaine de l'email (après le @)

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →