다음을 통해 공유


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