共用方式為


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