Funktionen levenshtein
Gäller för: Databricks SQL Databricks Runtime
Returnerar Levenshtein-avståndet mellan strängarna str1
och str2
.
Syntax
levenshtein(str1, str2 [, maxDistance])
Argument
str1
: EttSTRING
uttryck.str2
: EttSTRING
uttryck.maxDistance
: Ett valfrittINTEGER
uttryck som begränsar det maximala Levenshtein-avståndet. Standardvärdet är obegränsat.Gäller för: Databricks SQL Databricks Runtime 13.3 LTS och senare
Returer
En INTEGER
.
Om maxDistance
är mindre än avståndet mellan de två strängarna returnerar funktionen -1.
Om maxDistance
är negativt returnerar funktionen -1.
Exempel
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3