مشاركة عبر


luhn_check دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 13.3 LTS وما فوق

إرجاع true إذا numStr مرر فحص خوارزمية Luhn.

يتم استخدام خوارزمية Luhn على سبيل المثال، للتحقق من صحة أرقام بطاقات الائتمان.

بناء الجملة

luhn_check(numStr)

الوسيطات

  • numStr: تعبير STRING مكون من أرقام '0' من خلال '9'.

المرتجعات

قيمة منطقية.

إذا كان numStr يحتوي على أي حرف ليس رقما، تكون النتيجة false. إذا كان الرقم الأخير للإدخل يطابق الخوارزمية، تكون النتيجة true

الأمثلة

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false