luhn_check
函式
適用於: Databricks SQL Databricks Runtime 13.3 LTS 和更新版本
如果 numStr
透過 Luhn 演算法檢查,則傳回 true
。
例如,Luhn 演算法可用來驗證信用卡號碼。
語法
luhn_check(numStr)
引數
numStr
:由數位'0'
'9'
透過 組成的 STRING 運算式。
傳回
布爾值。
如果 numStr
包含任何不是數位的字元,則結果為 false
。
如果輸入的最後一個數位符合演算法,則結果為 true
範例
> SELECT luhn_check('12345');
false
> SELECT luhn_check('12344');
true
> SELECT luhn_check('1234 4');
false