Freigeben über


CHARINDEX (Azure Stream Analytics)

Durchsucht einen Ausdruck nach einem anderen Ausdruck und gibt bei einem Treffer dessen Anfangsposition zurück.

Syntax

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Hinweis

Der Index bzw. die Position der CHARINDEX-Funktion basiert auf 1.

Argumente

expressionToFind

Ein Zeichenausdruck, der die zu suchende Sequenz enthält.

expressionToSearch

Zeichenausdruck, der durchsucht werden soll.

start_location

"bigint"-Ausdruck, bei dem die Suche beginnt. Wenn "start_location" nicht angegeben, eine negative Zahl oder 0 ist, beginnt die Suche am Anfang von "expressionToSearch".

Rückgabetypen

BIGINT

Beispiele

SELECT TollId, EntryTime, CHARINDEX ( 'us', Model), Model  
FROM Input TIMESTAMP BY EntryTime  
WHERE Toll > 5  
  

Hinweise

Wenn expressionToFind innerhalb von expressionToSearch nicht gefunden werden kann, gibt CHARINDEX 0 (null) zurück.