Udostępnij przez


CHARINDEX

✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric

Wyszukuje wyrażenie dla innego wyrażenia i zwraca jego pozycję początkową w przypadku znalezienia.

Składnia

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Uwaga / Notatka

Indeks/pozycja funkcji CHARINDEX jest oparta na 1.

Argumenty (w programowaniu)

expressionToFind

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

expressionToSearch

Jest wyrażeniem znaku, które ma być przeszukiwane.

start_location

To wyrażenie bigint, w którym rozpoczyna się wyszukiwanie. Jeśli nie określono start_location, 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 obiekcie expressionToSearch, funkcja CHARINDEX zwraca wartość 0.