適用対象: Databricks SQL
Databricks Runtime 13.3 LTS 以降
true
が numStr
チェックに合格した場合は を返します。
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