levenshtein
fungsi
Berlaku untuk: Databricks SQL Databricks Runtime
Menghasilkan jarak Levenshtein antara string str1
dan str2
.
Sintaks
levenshtein(str1, str2 [, maxDistance])
Argumen
str1
: SebuahSTRING
ekspresi.str2
: SebuahSTRING
ekspresi.maxDistance
: Ekspresi opsionalINTEGER
yang membatasi jarak Levenshtein maksimum yang dipertimbangkan. Defaultnya tidak terbatas.Berlaku untuk: Databricks SQL Databricks Runtime 13.3 LTS dan yang lebih baru
Mengembalikan
Sebuah INTEGER
.
Jika maxDistance
kurang dari jarak antara kedua string, fungsi mengembalikan -1.
Jika maxDistance
negatif, fungsi akan mengembalikan -1.
Contoh
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3