PATINDEX (SQL Server Compact)
Devuelve la posición inicial de la primera aparición de un patrón en una expresión especificada o ceros, si no se encuentra el patrón en todos los tipos de datos de texto y de carácter válidos.
Sintaxis
PATINDEX ( '%pattern%', expression )
Argumentos
- pattern
Cadena literal. Se pueden utilizar caracteres comodín; no obstante, el carácter % debe ir delante y detrás del pattern (excepto cuando se busque el primer o último carácter). El argumento pattern es una expresión de tipos que se pueden convertir de forma implícita a nchar, nvarchar o ntext.
- expression
Expresión, normalmente una columna en la que se busca el patrón especificado. El argumento expression ** puede ser nchar, nvarchar o ntext.
Valor devuelto
int
Ejemplo
En el siguiente ejemplo se busca la lista de productos que tienen la palabra "Anton" en su nombre.
SELECT ProductName, PATINDEX('%Anton%', ProductName)
FROM Products