Fonction luhn_check
S’applique à : Databricks SQL 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