Freigeben über


luhn_check-Funktion

Gilt für: Häkchen gesetzt ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 13.3 LTS und höher

Gibt true zurück, wenn numStr die Luhn-Algorithmusprüfung besteht.

Der Luhn-Algorithmus wird beispielsweise verwendet, um Kreditkartennummern zu überprüfen.

Syntax

luhn_check(numStr)

Argumente

  • numStr: Ein STRING-Ausdruck, der aus Ziffern '0' durch '9' besteht.

Gibt zurück

Einen BOOLESCHEN Wert.

Wenn numStr ein Zeichen enthält, das keine Ziffer ist, wird das Ergebnis false. Wenn die letzte Ziffer der Eingabe mit dem Algorithmus übereinstimmt, wird das Ergebnis true

Beispiele

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false