次の方法で共有


luhn_check 関数

適用対象: check marked yes Databricks SQL Databricks Runtime 13.3 LTS 以降

numStrLuhn アルゴリズム チェックに合格した場合は true を返します。

Luhn アルゴリズムは、たとえばクレジットカード番号を検証するために使用されます。

構文

luhn_check(numStr)

引数

  • numStr: '0' から '9' までの数字で構成される文字列式。

返品

BOOLEAN。

numStr に数字以外の文字が含まれている場合、結果は false になります。 入力の最後の数字がアルゴリズムと一致する場合、結果は true です

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false