Buscar un patrón dentro de una cadena
Si quieres buscar un patrón en una cadena, PATINDEX() es la función que necesitas. Esta función devuelve la posición inicial de la primera coincidencia del patrón dentro de la cadena.
La sintaxis es:
PATINDEX('%pattern%', expression)
| pattern | match |
|---|---|
| % | cualquier cadena de cero o más caracteres |
| _ | cualquier carácter individual |
| [] | cualquier carácter individual dentro del rango indicado entre corchetes |
En este ejercicio, vas a usar la tabla voters para ver información sobre los votantes cuyos nombres siguen un patrón determinado.
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;