INSTR (Lakehouse v1)
Retorna a posição da primeira ocorrência da substring substr na string str. É igual à forma de dois argumentos de LOCATE(), exceto que a ordem dos argumentos é 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 string. |
<substr> |
A substring. |
Tipo de retorno
Seção intitulada “Tipo de retorno”BIGINT
Exemplos de SQL
Seção intitulada “Exemplos de SQL”SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘