Sdílet prostřednictvím


PATINDEX (Azure Stream Analytics)

Vrátí počáteční pozici prvního výskytu vzoru v zadaném výrazu nebo hodnotu 0, pokud se vzor nenajde, u všech platných datových typů nvarchar(max).

Syntaxe

PATINDEX ( '%pattern%' , expression )  

Argumenty

Vzor

Výraz znaku, který obsahuje sekvenci, která má být nalezena. Zástupné znaky lze použít; znak % však musí předcházet vzoru a dodržovat ho (s výjimkou hledání prvního nebo posledního znaku). pattern je výraz kategorie datového typu znakového řetězce. je omezeno na 8000 znaků.

expression

Výraz, obvykle sloupec, ve který se hledá zadaný vzor. Kde výraz je datového typu nvarchar(max).

Návratové typy

bigint

Příklady

SELECT TollId, EntryTime, LicensePlate, PATINDEX ( '%100%',LicensePlate )
FROM Input TIMESTAMP BY EntryTime