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