Dela via


Funktionen levenshtein

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar Levenshtein-avståndet mellan strängarna str1 och str2.

Syntax

levenshtein(str1, str2 [, maxDistance])

Argument

  • str1: Ett STRING uttryck.

  • str2: Ett STRING uttryck.

  • maxDistance: Ett valfritt INTEGER uttryck som begränsar det maximala Levenshtein-avståndet. Standardvärdet är obegränsat.

    Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime 13.3 LTS och senare

Returer

En INTEGER. Om maxDistance är mindre än avståndet mellan de två strängarna returnerar funktionen -1. Om maxDistance är negativt returnerar funktionen -1.

Exempel

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

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

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