Sdílet prostřednictvím


REGEXMATCH

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Vrátí počáteční pozici prvního výskytu vzoru v zadaném výrazu nebo 0, pokud se vzor nenajde, u všech platných datových typů nvarchar(max). Model se interpretuje jako jednořádkový regulární výraz kompatibilní s rozlišováním malých a malých písmen.

Syntaxe

REGEXMATCH( <expression>, <pattern> )  

Argumenty

výrazu

Výraz, obvykle sloupec, který hledá zadaný vzor. Kde výraz je datový typ nvarchar(max).

vzor

Znakový výraz, který obsahuje regulární výraz, který se má najít.

Návratové typy

bigint

Poznámky

Pokud je vzor nebo výraz NULL, vrátí funkce REGEXMATCH hodnotu NULL.

Pokud je vzor neplatný regulární výraz, vrátí funkce REGEXMATCH hodnotu 0.

Příklady

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