pmod fungsi

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

Menghasilkan sisa positif setelah dividend / divisor.

Sintaks

pmod(dividend, divisor)

Argumen

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

Mengembalikan

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

Jika divisor adalah 0, Azure Databricks menimbulkan kesalahan REMAINDER_BY_ZERO.

Kondisi kesalahan umum

Contoh

> SELECT pmod(10, 3), mod(10, 3);
 1  1

> SELECT pmod(-10, 3), mod(-10, 3);
 2 -1

> SELECT pmod(-10, 0);
 Error: REMAINDER_BY_ZERO