INSTR (Lakehouse v1)
Devolve a posição da primeira ocorrência da subcadeia substr na cadeia de caracteres str. É equivalente à forma de dois argumentos de LOCATE(), exceto que a ordem dos argumentos está invertida.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.instr(<str>, <substr>)Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”func.instr('foobarbar', 'bar')┌────────────────────────────────┐│ func.instr('foobarbar', 'bar') │├────────────────────────────────┤│ 4 │└────────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”INSTR(<str>, <substr>)Argumentos
Seção intitulada “Argumentos”| Argumentos | Descrição |
|---|---|
<str> |
A cadeia de caracteres. |
<substr> |
A subcadeia. |
Tipo de Retorno
Seção intitulada “Tipo de Retorno”BIGINT
Exemplos SQL
Seção intitulada “Exemplos SQL”SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘