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.