Sdílet prostřednictvím


CHARINDEX (Azure Stream Analytics)

Vyhledá výraz pro jiný výraz a vrátí jeho počáteční pozici, pokud je nalezen.

Syntax

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Poznámka

Index/pozice pro funkci CHARINDEX je založená na 1.

Argumenty

expressionToFind

Je výraz znaku, který obsahuje sekvenci, která se má najít.

expressionToSearch

Jedná se o výraz znaku, který se má prohledávat.

start_location

Je výraz bigint, kterým začíná hledání. Pokud start_location není zadán, je záporné číslo nebo je 0, začne hledání na začátku výrazu expressionToSearch.

Návratové typy

bigint

Příklady

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

Poznámky

Pokud expressionToFind není nalezen v expressionToSearch, vrátí funkce CHARINDEX hodnotu 0.