Fonction levenshtein
S’applique à : Databricks SQL Databricks Runtime
Retourne la distance Levenshtein entre les chaînes str1
et str2
.
Syntaxe
levenshtein(str1, str2 [, maxDistance])
Arguments
str1
: expressionSTRING
.str2
: expressionSTRING
.maxDistance
: expressionINTEGER
facultative limitant la distance levenshtein maximale considérée. La valeur par défaut est illimitée.S’applique à : Databricks SQL Databricks Runtime 13.3 LTS et versions ultérieures
Retours
INTEGER
.
Si maxDistance
est inférieur à la distance entre les deux chaînes, la fonction retourne -1.
Si maxDistance
est négatif, la fonction retourne -1.
Exemples
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3