Exercice 37 / 60

String functions

Pour 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).

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

Exemple (table clients) :

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

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