Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 13.3 LTS i nowsze
Zwraca wartość true , jeśli numStr przekazuje sprawdzanie algorytmu Luhn.
Algorytm Luhn jest używany na przykład do sprawdzania poprawności numerów kart kredytowych.
Składnia
luhn_check(numStr)
Argumenty
-
numStr: wyrażenie STRING składające się z cyfr'0'za pośrednictwem'9'elementu .
Zwraca
Wartość logiczna.
Jeśli numStr zawiera jakikolwiek znak, który nie jest cyfrą, wynik to false.
Jeśli ostatnia cyfra danych wejściowych jest zgodna z algorytmem, wynik jest true
Przykłady
> SELECT luhn_check('12345');
false
> SELECT luhn_check('12344');
true
> SELECT luhn_check('1234 4');
false