CHARINDEX (Azure Stream Analytics)
Zoekt een expressie naar een andere expressie en retourneert de beginpositie als deze wordt gevonden.
Syntaxis
CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )
Notitie
De index/positie voor de functie CHARINDEX is gebaseerd op 1.
Argumenten
expressionToFind
Is een tekenexpressie die de volgorde bevat die moet worden gevonden.
expressionToSearch
Is een tekenexpressie die moet worden doorzocht.
start_location
Is een bigint-expressie waarmee de zoekopdracht wordt gestart. Als start_location niet is opgegeven, een negatief getal is of 0 is, wordt de zoekopdracht gestart aan het begin van expressionToSearch.
Retourtypen
bigint
Voorbeelden
SELECT TollId, EntryTime, CHARINDEX ( 'us', Model), Model
FROM Input TIMESTAMP BY EntryTime
WHERE Toll > 5
Opmerkingen
Als expressionToFind niet wordt gevonden in expressionToSearch, retourneert CHARINDEX 0.