luhn_check
işlevi
Şunlar için geçerlidir: Databricks SQL Databricks Runtime 13.3 LTS ve üzeri
Luhn algoritması denetimini geçerse numStr
döndürürtrue
.
Luhn algoritması, örneğin kredi kartı numaralarını doğrulamak için kullanılır.
Söz dizimi
luhn_check(numStr)
Bağımsız değişkenler
numStr
: aracılığıyla'9'
basamaklardan'0'
oluşan bir STRING ifadesi.
Döndürülenler
BOOLE DEĞERI.
numStr
Basamak olmayan bir karakter içeriyorsa sonuç olurfalse
.
Girişin son rakamı algoritmayla eşleşiyorsa sonuç true
Örnekler
> SELECT luhn_check('12345');
false
> SELECT luhn_check('12344');
true
> SELECT luhn_check('1234 4');
false