Bagikan melalui


mod fungsi

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghasilkan sisa setelah dividend / divisor. Fungsi ini setara dengan Operator % (tanda persen).

Sintaks

mod(dividend, divisor)

Argumen

  • dividend: Ekspresi yang mengevaluasi ke numerik.
  • divisor: Ekspresi yang mengevaluasi ke numerik.

Mengembalikan

Jika dividend dan divisor berupa DECIMAL, hasilnya cocok dengan jenis pembagi. Dalam semua kasus lain, sebuah DOUBLE.

Jika divisor bernilai 0, fungsi menghasilkan kesalahan DIVIDE_BY_ZERO. Untuk mengembalikannyaNULL, gunakan fungsi try_mod().

Contoh

> SELECT mod(2, 1.8);
 0.2

> SELECT mod(2, 0);
 Error: DIVIDE_BY_ZERO