다음을 통해 공유


REGEXMATCH(Azure Stream Analytics)

유효한 모든 nvarchar(max) 데이터 형식에 대해 지정된 식에서 처음 나타나는 패턴의 시작 위치를 반환하거나 패턴이 없으면 0을 반환합니다. 패턴은 한 줄, 대/소문자를 구분하지 않는 ECMAScript 호환 정규식으로 해석됩니다.

Syntax

REGEXMATCH( <expression>, <pattern> )  

인수

expression

대개 지정한 패턴을 검색하는 열인 식이며 nvarchar(max) 데이터 형식입니다.

pattern

찾을 정규식을 포함하는 문자 식입니다.

반환 형식

bigint

설명

패턴 또는 식이 NULL이면 REGEXMATCH는 NULL을 반환합니다.

패턴이 잘못된 정규식이면 REGEXMATCH는 0을 반환합니다.

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