共用方式為


REGEXMATCH

✅ Azure 串流分析 ✅ 網狀架構事件串流

傳回指定表達式中第一次出現模式的起始位置,如果找不到模式,則傳回所有有效 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