Partilhar via


Função position

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Devolve a posição da primeira ocorrência da substr posição posapós str . Esta função é sinónimo de função localizar.

Sintaxe

position(substr, str [, pos] )
position(subtr IN str)

Argumentos

  • substr: Uma expressão STRING.
  • str: Uma expressão STRING.
  • pos: Uma expressão INTEIRA.

Devoluções

Um INTEIRO.

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