Freigeben über


PATINDEX (Azure Stream Analytics)

Gibt die Anfangsposition des ersten Vorkommens eines Musters in einem angegebenen Ausdruck zurück – oder 0, wenn das Muster nicht gefunden wird – bei allen gültigen "nvarchar(max)"-Datentypen.

Syntax

PATINDEX ( '%pattern%' , expression )  

Argumente

pattern

Ein Zeichenausdruck, der die zu suchende Sequenz enthält. Es können Wildcardzeichen verwendet werden; das Zeichen % muss jedoch vor und dem Muster folgen (außer bei der Suche nach ersten oder letzten Zeichen). pattern ist ein Ausdruck aus der Kategorie der Zeichenfolgen-Datentypen. pattern ist auf 8000 Zeichen beschränkt.

expression

Ein Ausdruck, in der Regel eine Spalte, die nach dem angegebenen Muster durchsucht wird. Der Ausdruck ist vom Datentyp "nvarchar(max)".

Rückgabetypen

BIGINT

Beispiele

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