Funzione luhn_check
Si applica a: Databricks SQL Databricks Runtime 13.3 LTS e versioni successive
Restituisce true
se numStr
supera il controllo dell'algoritmo Luhn.
L'algoritmo Luhn viene usato, ad esempio, per convalidare i numeri di carta di credito.
Sintassi
luhn_check(numStr)
Argomenti
numStr
: espressione STRING composta da cifre'0'
tramite'9'
.
Valori restituiti
Valore booleano.
Se numStr
contiene un carattere diverso da una cifra, il risultato è false
.
Se l'ultima cifra dell'input corrisponde all'algoritmo, il risultato è true
Esempi
> SELECT luhn_check('12345');
false
> SELECT luhn_check('12344');
true
> SELECT luhn_check('1234 4');
false