luhn_check 함수

적용 대상:검사 '예'로 표시 Databricks SQL 검사 '예'로 표시 Databricks Runtime 13.3 LTS 이상

Luhn 알고리즘 검사 전달하면 numStr 반환 true 합니다.

Luhn 알고리즘은 예를 들어 크레딧카드 숫자의 유효성을 검사하는 데 사용됩니다.

구문

luhn_check(numStr)

인수

  • numStr: 를 통한 '9'숫자로 구성된 STRING 식입니다'0'.

반품

BOOLEAN입니다.

숫자가 아닌 문자가 포함된 경우 numStr 결과는 다음과 같습니다 false. 입력의 마지막 숫자가 알고리즘과 일치하는 경우 결과는 다음과 입니다. true

예제

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false