Partager via


Fonction levenshtein

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la distance Levenshtein entre les chaînes str1 et str2.

Syntaxe

levenshtein(str1, str2 [, maxDistance])

Arguments

  • str1 : expression STRING.

  • str2 : expression STRING.

  • maxDistance : expression INTEGER facultative limitant la distance levenshtein maximale considérée. La valeur par défaut est illimitée.

    S’applique à : coche marquée oui Databricks SQL case marquée oui 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