Sdílet prostřednictvím


CHARINDEX

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

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

Syntaxe

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Poznámka:

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

Argumenty

expressionToFind

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

expressionToSearch

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

start_location

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

Návratové typy

bigint

Příklady

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

Poznámky

Pokud výrazToFind nebyl nalezen ve výrazuToSearch, vrátí funkce CHARINDEX hodnotu 0.