levenshtein
وظيفه
ينطبق على: Databricks SQL Databricks Runtime
إرجاع مسافة Levenshtein بين السلاسل str1
و str2
.
بناء الجملة
levenshtein(str1, str2 [, maxDistance])
الوسيطات
str1
: تعبيرSTRING
.str2
: تعبيرSTRING
.maxDistance
: تعبير اختياريINTEGER
يحد من الحد الأقصى لمسافة Levenshtein المدروسة. الإعداد الافتراضي غير محدود.ينطبق على: Databricks SQL Databricks Runtime 13.3 LTS والإحدث
المرتجعات
INTEGER
.
إذا كانت maxDistance
أقل من المسافة بين السلاسل، ترجع الدالة -1.
إذا كانت maxDistance
سالبة، ترجع الدالة -1.
الأمثلة
> SELECT levenshtein('kitten', 'sitting');
3
> SELECT levenshtein('kitten', 'sitting', 2);
-1
> SELECT levenshtein('kitten', 'sitting', 4);
3