La función PATINDEX() de SQL devuelve la posición de un patrón en una cadena.
Si no se encuentra el patrón, esta función devuelve 0.
Nota: La búsqueda no distingue entre mayúsculas y minúsculas y la primera posición en la cadena es 1.
Sintaxis
PATINDEX(%patrón%, string) |
Ejemplos
SELECT PATINDEX('%t%es%', 'thedataschools.com');
Valores de Parámetros
Parámetros | Descripción |
%patrón% | Requerido. El patrón a encontrar. DEBE estar rodeado por %. Se pueden usar otros comodines en el patrón, como: %: coincide con cualquier cadena de cualquier longitud (incluida la longitud 0) _ – Coincide con un solo carácter [] – Coincide con cualquier carácter entre paréntesis, p. [xyz] [^]: coincide con cualquier carácter que no esté entre corchetes, p. [^xyz] |
string | Requerido. La cadena a buscar |
Detalles Técnicos
Trabaja con: | SQL Server (a partir de 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |