Fonctions sur les chaînes
Il existe plusieurs fonctions permettant de modifier des chaînes de caractères. Voici la description de quelques-unes d’entre elles :
- La fonction
LOWER(fieldName)met en minuscules tous les caractères defieldName. - La fonction
INITCAP(fieldName)met tous les caractères defieldNameen casse « mot en capitales » (première lettre en majuscule, le reste en minuscules). - La fonction
LEFT(fieldName,N)renvoie lesNpremiers caractères à gauche de la chaînefieldName. - La fonction
SUBSTRING(fieldName from S for N)renvoieNcaractères en commençant à la positionSde la chaînefieldName. Notez quefrom Setfor Nsont tous deux facultatifs.
Cet exercice fait partie du cours
<cours>Réaliser des rapports en SQL</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Convert country to lower case
SELECT
country,
____ AS country_altered
FROM countries
GROUP BY country;