REGEXMATCH (Azure Stream Analytics)
Devolve a posição inicial da primeira ocorrência de um padrão numa expressão especificada ou 0 se o padrão não for encontrado, em todos os tipos de dados nvarchar(max) válidos. O padrão é interpretado como uma expressão normal compatível com maiúsculas e minúsculas, compatível com ECMAScript.
Sintaxe
REGEXMATCH( <expression>, <pattern> )
Argumentos
expression
Uma expressão, normalmente uma coluna que é pesquisada para o padrão especificado. Em que a expressão é do tipo de dados nvarchar(max).
padrão
Uma expressão de caráter que contém a expressão normal a ser encontrada.
Tipos de Devolução
bigint
Observações
Se padrão ou expressão for NULO, REGEXMATCH devolve NULL.
Se o padrão for uma expressão regular inválida, REGEXMATCH devolve 0.
Exemplos
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime