Delen via


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:aangevinkt ja Databricks SQL aangevinkt ja 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