find_in_set
função
Aplica-se a: Databricks SQL Databricks Runtime
Devolve a posição de uma cadeia numa lista de cadeias separadas por vírgulas.
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 que separam "palavras".
Devoluções
UM NÚMERO INTEIRO.
A posição resultante é baseada em 1 e aponta para a primeira letra da correspondência.
Se não for encontrada nenhuma correspondência em searchExpr
sourceExpr
ou searchExpr
contiver uma vírgula, será devolvido 0.
Exemplos
> SELECT find_in_set('ab','abc,b,ab,c,def');
3