levenshtein işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

ile str1dizeleri str2 arasındaki Levenshtein mesafesini döndürür.

Söz dizimi

levenshtein(str1, str2 [, maxDistance])

Bağımsız değişkenler

  • str1: İfade STRING .

  • str2: İfade STRING .

  • maxDistance: Dikkate alınacak maksimum Levenshtein mesafesini sınırlayan isteğe bağlı INTEGER bir ifade. Varsayılan değer sınırsızdır.

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 13.3 LTS ve üzeri

Döndürülenler

Bir INTEGER. İki dize arasındaki uzaklık değerinden küçükse maxDistance işlevi -1 döndürür. Negatifse maxDistance işlev -1 döndürür.

Örnekler

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

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

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