Partager via


Fonction luhn_check

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 13.3 LTS et versions ultérieures

Retourne true si numStr passe l’algorithme Luhn case activée.

L’algorithme de Luhn est utilisé par exemple pour valider les numéros de carte de crédit.

Syntaxe

luhn_check(numStr)

Arguments

  • numStr : expression STRING composée des chiffres '0' à '9'.

Retours

Une valeur BOOLÉENNE.

Si numStr contient un caractère qui n’est pas un chiffre, le résultat est false. Si le dernier chiffre de l’entrée correspond à l’algorithme, le résultat est true

Exemples

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false