Aracılığıyla paylaş


luhn_check 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 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