Rechercher un motif dans une chaîne
Si vous voulez chercher un motif dans une chaîne, PATINDEX() est la fonction qu’il vous faut. Cette fonction renvoie la position de départ de la première occurrence du motif dans la chaîne.
La syntaxe est :
PATINDEX('%pattern%', expression)
| pattern | match |
|---|---|
| % | n’importe quelle chaîne de zéro caractère ou plus |
| _ | n’importe quel caractère unique |
| [] | n’importe quel caractère unique dans l’intervalle indiqué entre crochets |
Dans cet exercice, vous allez utiliser la table voters pour examiner les informations concernant les électeurs dont les noms suivent un motif donné.
Cet exercice fait partie du cours
Fonctions de manipulation des données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;