Delen via


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.