CHARINDEX (Azure Stream Analytics)

Выполняет поиск выражения для другого выражения и возвращает его начальную позицию (если найдена).

Синтаксис

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Примечание

Индекс (позиция) для функции CHARINDEX основан на единице.

Аргументы

expressionToFind

Символьное выражение, содержащее последовательность символов, которую надо найти.

expressionToSearch

Символьное выражение, поиск которого выполняется.

start_location

Выражение bigint, с которого начинается поиск. Если start_location не указано, является отрицательным числом или имеет значение 0, поиск начинается с начала выражения expressionToSearch.

Типы возвращаемых данных

BIGINT

Примеры

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

Комментарии

Если аргумент expressionToFind не найден в expressionToSearch, функция CHARINDEX возвращает 0.