REGEXMATCH (Azure Stream Analytics)
すべての有効な nvarchar(max) データ型において、指定された式の中でパターンが初めて出現する開始位置を返します。パターンが見つからない場合は 0 を返します。 パターンは、単一行、大文字と小文字を区別しない、ECMAScript と互換性のある正規表現として解釈されます。
構文
REGEXMATCH( <expression>, <pattern> )
引数
式 (expression)
式。通常は、指定したパターンを検索する列。 expression は、nvarchar(max) データ型です。
pattern
検索する正規表現を含む文字式。
戻り値の型
bigint
解説
パターンまたは式のいずれかが NULL の場合、REGEXMATCH は NULL を返します。
pattern が無効な正規表現の場合、REGEXMATCH は 0 を返します。
例
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime