CHARINDEX (Azure Stream Analytics)

Wyszukuje wyrażenie dla innego wyrażenia i zwraca jego pozycję początkową, jeśli zostanie znalezione.

Składnia

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Uwaga

Indeks/pozycja dla funkcji CHARINDEX jest oparta na 1.

Argumenty

expressionToFind

Jest wyrażeniem znaku zawierającym sekwencję, która ma zostać znaleziona.

expressionToSearch

Jest wyrażeniem znaku, które ma zostać przeszukane.

start_location

Jest wyrażeniem bigint, w którym rozpoczyna się wyszukiwanie. Jeśli start_location nie jest określona, jest liczbą ujemną lub jest 0, wyszukiwanie rozpoczyna się na początku wyrażeniaToSearch.

Typy zwracane

bigint

Przykłady

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

Uwagi

Jeśli wyrażenieToFind nie zostanie znalezione w elemecie expressionToSearch, funkcja CHARINDEX zwraca wartość 0.