Compartilhar via


CHARINDEX (Azure Stream Analytics)

Pesquisa uma expressão para outra e retorna sua posição inicial, se for localizada.

Syntax

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Observação

O índice/posição da função CHARINDEX tem base em 1.

Argumentos

expressionToFind

É uma expressão de caractere que contém a sequência a ser localizada.

expressionToSearch

É uma expressão de caracteres a ser pesquisada.

start_location

É uma expressão bigint em que a pesquisa começa. Se start_location não for especificado, for um número negativo ou 0, a pesquisa começa no início do expressionToSearch.

Tipos de retorno

BIGINT

Exemplos

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

Comentários

Se expressionToFind não foi encontrada em expressionToSearch, CHARINDEX retornará 0.