Funzione levenshtein
Si applica a: Databricks SQL Databricks Runtime
Restituisce la distanza Levenshtein tra le stringhe str1
e str2
.
Sintassi
levenshtein(str1, str2 [, maxDistance])
Argomenti
str1
: un’espressioneSTRING
.str2
: un’espressioneSTRING
.maxDistance
: espressione facoltativaINTEGER
che limita la distanza massima di Levenshtein considerata. Il valore predefinito è illimitato.Si applica a: Databricks SQL Databricks Runtime 13.3 LTS e versioni successive
Valori restituiti
Oggetto INTEGER
.
Se maxDistance
è minore della distanza tra le due stringhe, la funzione restituisce -1.
Se maxDistance
è negativo, la funzione restituisce -1.
Esempi
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3