Função levenshtein
Aplica-se a: Databricks SQL Databricks Runtime
Devolve a distância de Levenshtein entre as cadeias de str1
caracteres e str2
.
Sintaxe
levenshtein(str1, str2 [, maxDistance])
Argumentos
str1
: UmaSTRING
expressão.str2
: UmaSTRING
expressão.maxDistance
: Uma expressão opcionalINTEGER
que limita a distância máxima de Levenshtein considerada. O padrão é ilimitado.Aplica-se a: Databricks SQL Databricks Runtime 13.3 LTS e posterior
Devoluções
Um INTEGER
.
Se maxDistance
for menor que a distância entre as duas cadeias de caracteres a função retorna -1.
Se maxDistance
for negativo, a função retorna -1.
Exemplos
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3