Función levenshtein
Se aplica a: Databricks SQL Databricks Runtime
Devuelve la distancia de Levenshtein entre las cadenas str1
y str2
.
Sintaxis
levenshtein(str1, str2 [, maxDistance])
Argumentos
str1
: expresiónSTRING
.str2
: expresiónSTRING
.maxDistance
: Una expresión opcionalINTEGER
que limita la distancia máxima Levenshtein considerada. El valor predeterminado es ilimitado.Se aplica a: Databricks SQL Databricks Runtime 13.3 LTS y versiones posteriores
Devoluciones
Un valor de tipo INTEGER
.
Si maxDistance
es menor que la distancia entre las dos cadenas, la función devuelve -1.
Si maxDistance
es negativo la función devuelve -1.
Ejemplos
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3