luhn_check fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 13.3 LTS ke atas

Mengembalikan true jika numStr melewati pemeriksaan algoritma Luhn.

Algoritma Luhn digunakan misalnya, untuk memvalidasi nomor kartu kredit.

Sintaks

luhn_check(numStr)

Argumen

  • numStr: Ekspresi STRING yang terdiri dari digit '0' melalui '9'.

Mengembalikan

BOOLEAN.

Jika numStr berisi karakter apa pun yang bukan digit hasilnya adalah false. Jika digit terakhir input cocok dengan algoritma hasilnya true

Contoh

> SELECT luhn_check('12345');
 false

> SELECT luhn_check('12344');
 true

> SELECT luhn_check('1234 4');
 false