levenshtein
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt die Levenshtein-Distanz zwischen den Zeichenfolgen str1
und str2
zurück.
Syntax
levenshtein(str1, str2 [, maxDistance])
Argumente
str1
: EinSTRING
-Ausdruck.str2
: EinSTRING
-Ausdruck.maxDistance
: Ein optionalerINTEGER
Ausdruck, der den betrachteten maximalen Levenshtein-Abstand begrenzt. Der Standardwert ist unbegrenzt.Gilt für: Databricks SQL Databricks Runtime 13.3 LTS und höher
Gibt zurück
Ein INTEGER
-Element.
Wenn maxDistance
kleiner als der Abstand zwischen den beiden Zeichenfolgen ist, gibt die Funktion -1 zurück.
Wenn maxDistance
negativ ist, gibt die Funktion -1 zurück.
Beispiele
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3