Функция luhn_check
Область применения: Databricks SQL Databricks Runtime 13.3 LTS и выше
Возвращаетсяtrue
, если numStr
выполняется проверка алгоритма Luhn.
Например, алгоритм 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