Appliquer diverses fonctions de chaîne sur des données
Comme vous l'avez sans doute remarqué, les fonctions de chaîne sont très utiles pour manipuler les données. SQL Server offre de nombreuses fonctions intégrées pour le traitement des chaînes, et certaines sont même agréables à utiliser.
Dans cet exercice, vous allez appliquer plusieurs fonctions de chaîne aux données de la table voters afin de les présenter de façon plus soignée.
Vous pourrez utiliser des fonctions comme : LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() et SUBSTRING().
Rappel : pour rechercher des motifs dans une chaîne, ces symboles sont les plus utiles :
| pattern | match |
|---|---|
| % | any string of zero or more characters |
| _ | any single character |
| [] | any single character within the range specified in brackets |
Cette activité fait partie du cours
Fonctions pour manipuler les données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
first_name,
last_name,
birthdate,
email,
country
FROM voters
-- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
-- Look for the desired pattern in the email address
AND ___(___, ___) > 0;