Partilhar via


Função find_in_set

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

Retorna a posição de uma cadeia de caracteres dentro de uma lista de cadeias de caracteres separadas por vírgula.

Sintaxe

find_in_set(searchExpr, sourceExpr)

Argumentos

  • searchExpr: Uma expressão STRING que especifica a "palavra" a ser pesquisada.
  • sourceExpr: Uma expressão STRING com vírgulas separando "palavras".

Devoluções

Um INTEIRO. A posição resultante é baseada em 1 e aponta para a primeira letra da partida. Se nenhuma correspondência for encontrada ou searchExpr sourceExpr searchExpr contiver uma vírgula, 0 será retornado.

Exemplos

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3