REGEXMATCH (Azure 串流分析)
如果在所有有效的 nvarchar(max) 資料類型上找不到模式,則會傳回指定的運算式中第一次出現此模式的開始位置,或傳回 0。 模式會解譯為單行、不區分大小寫、ECMAScript 相容的正則運算式。
語法
REGEXMATCH( <expression>, <pattern> )
引數
expression
運算式,通常是針對指定的模式所搜尋的資料行。 其中的運算式為 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