Dela via


PATINDEX (Sökfunktion i databaser)

✅ Azure Stream Analytics ✅ Fabric Eventstream

Returnerar startpositionen för den första förekomsten av ett mönster i ett angivet uttryck, eller 0 om mönstret inte hittas, på alla giltiga nvarchar(max) datatyper.

Syntax

PATINDEX ( '%pattern%' , expression )  

Argumentpunkter

mönster

Ett teckenuttryck som innehåller sekvensen som ska hittas. Jokertecken kan användas. Det % tecknet måste dock komma före och följa mönstret (förutom när du söker efter första eller sista tecken). mönster är ett uttryck för datatypskategorin för teckensträngen. mönstret är begränsat till 8 000 tecken.

uttryck

Ett uttryck, vanligtvis en kolumn som söks efter det angivna mönstret. Där uttrycket är av datatypen nvarchar(max).

Returtyper

Bigint

Exempel

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