다음을 통해 공유


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

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

문법

REGEXMATCH( <expression>, <pattern> )  

주장들

표현식

식( 일반적으로 지정된 패턴을 검색하는 열)입니다. 식이 nvarchar(max) 데이터 형식인 경우

무늬

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

반환 형식

빅인트 (bigint)

비고

패턴 또는 식이 NULL인 경우 REGEXMATCH는 NULL을 반환합니다.

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

예시

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