Função find_in_set
Aplica-se a: Databricks SQL 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