Kom igångKom igång gratis

Sök efter ett mönster i en sträng

Om du vill söka efter ett mönster i en sträng är PATINDEX() funktionen du behöver. Den returnerar startpositionen för den första förekomsten av mönstret i strängen.

Syntaxen är: PATINDEX('%pattern%', expression)

Mönster Matchning
% valfri sträng med noll eller fler tecken
_ ett enskilt godtyckligt tecken
[] ett enskilt tecken inom det intervall som anges i hakparenteserna

I den här övningen använder du tabellen voters för att undersöka information om väljare vars namn följer ett visst mönster.

Den här övningen är en del av kursen

Funktioner för datamanipulering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT 
	first_name,
	last_name,
	email 
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;
Redigera och kör kod