mod
fungsi
Berlaku untuk: Databricks SQL 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