Căutarea unui tipar într-un șir de caractere
Dacă vrei să cauți un tipar într-un șir de caractere, PATINDEX() este funcția potrivită. Aceasta returnează poziția de început a primei apariții a tiparului în șirul de caractere.
Sintaxa este:
PATINDEX('%pattern%', expression)
| tipar | potrivire |
|---|---|
| % | orice șir de zero sau mai multe caractere |
| _ | orice caracter individual |
| [] | orice caracter individual din intervalul specificat în paranteze |
În acest exercițiu, vei folosi tabela voters pentru a analiza informații despre alegătorii ale căror nume urmează un tipar specificat.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;