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.