Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime
Devolve a posição da primeira ocorrência de substr em str, após a posição pos. Esta função é sinónimo de locate função.
Sintaxe
position(substr, str [, pos] )
position(subtr IN str)
Argumentos
-
substr: Uma expressãoSTRING. -
str: Uma expressãoSTRING. -
pos: Uma expressãoINTEGER.
Devoluções
Uma INTEGER.
O valor especificado pos e o valor de retorno são baseados em 1.
Se pos for omitido, substr é pesquisado desde o início de str.
Se pos for inferior a 1, o resultado é 0.
Exemplos
> SELECT position('bar', 'abcbarbar');
4
> SELECT position('bar', 'abcbarbar', 5);
7
> SELECT position('bar' IN 'abcbarbar');
4
> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4