PATINDEX (SQL Server Compact)
Devuelve la posición inicial de la primera repetición de un patrón en la expresión especificada, o ceros si el patrón no se encuentra, en todos los tipos de datos de texto y caracteres.
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 expressionpuede 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