levenshtein-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert de Levenshtein-afstand tussen de tekenreeksen str1 en str2.

Syntaxis

levenshtein(str1, str2 [, maxDistance])

Argumenten

  • str1: Een STRING expressie.

  • str2: Een STRING expressie.

  • maxDistance: Een optionele INTEGER expressie die de maximale Levenshtein-afstand beperkt. De standaardwaarde is onbeperkt.

    Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 13.3 LTS en hoger

Retouren

Een INTEGER. Als maxDistance deze kleiner is dan de afstand tussen de twee tekenreeksen, retourneert de functie -1. Als maxDistance dit negatief is, retourneert de functie -1.

Voorbeelden

> SELECT levenshtein('kitten', 'sitting');
 3

> SELECT levenshtein('kitten', 'sitting', 2);
 -1

> SELECT levenshtein('kitten', 'sitting', 4);
 3