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.