Compartir a través de


REGEXMATCH

✅ Secuencia de eventos de Azure Stream Analytics ✅ Fabric

Devuelve la posición inicial de la primera aparición de un patrón en una expresión especificada, o 0 si no se encuentra el patrón, en todos los tipos de datos nvarchar(max) válidos. El patrón se interpreta como expresión regular compatible con ECMAScript sin distinción entre mayúsculas y minúsculas.

Sintaxis

REGEXMATCH( <expression>, <pattern> )  

Argumentos

expresión

Expresión, normalmente una columna que se busca en el patrón especificado. Donde la expresión es del tipo de datos nvarchar(max).

patrón

Expresión de caracteres que contiene la expresión regular que se va a encontrar.

Tipos de valor devuelto

bigint

Observaciones

Si el patrón o la expresión son NULL, REGEXMATCH devuelve NULL.

Si el patrón no es una expresión regular no válida, REGEXMATCH devuelve 0.

Ejemplos

SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),  
FROM Input TIMESTAMP BY EntryTime