适用于:
Databricks SQL
Databricks Runtime 13.3 LTS 及更高版本
例如,使用 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