Partilhar via


Função locate

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 de cargo.

Sintaxe

locate(substr, str [, pos] )

Argumentos

  • subtr: Uma expressão STRING.
  • str: Uma expressão STRING.
  • pos: Uma expressão inteira opcional.

Devoluções

Um INTEIRO.

O valor especificado pos e o valor de retorno são baseados em 1. Se pos é omitido substr é pesquisado desde o início de str. Se pos for inferior a 1 o resultado é 0.

Exemplos

> SELECT locate('bar', 'abcbarbar');
 4
> SELECT locate('bar', 'abcbarbar', 5);
 7