CommencerCommencer gratuitement

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

Afficher le cours

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 ___;
Modifier et exécuter le code