Função find_in_set
Aplica-se a: SQL do Databricks Runtime do Databricks
Retorna a posição de uma cadeia de caracteres dentro de uma lista separada por vírgulas de cadeias de caracteres.
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".
Retornos
Um INTEGER.
A posição resultante é baseada em 1 e aponta para a primeira letra da correspondência.
Se não houver nenhuma correspondência para searchExpr
em sourceExpr
ou se searchExpr
contiver uma vírgula, será retornado 0.
Exemplos
> SELECT find_in_set('ab','abc,b,ab,c,def');
3