Funkcja levenshtein
Dotyczy: Databricks SQL
Databricks Runtime
Zwraca odległość Levenshtein między ciągami str1
i str2
.
Składnia
levenshtein(str1, str2 [, maxDistance])
Argumenty
str1
STRING
: wyrażenie.str2
STRING
: wyrażenie.maxDistance
: opcjonalneINTEGER
wyrażenie ograniczające maksymalną odległość Levenshtein. Wartość domyślna to nieograniczona.Dotyczy:
Databricks SQL
Databricks Runtime 13.3 LTS i nowsze
Zwraca
An INTEGER
.
Jeśli maxDistance
jest mniejsza niż odległość między dwoma ciągami, funkcja zwraca wartość -1.
Jeśli maxDistance
wartość ujemna, funkcja zwraca wartość -1.
Przykłady
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3