try_mod fungsi

Berlaku untuk:ditandai tanda centang ya Databricks SQL ditandai tanda centang ya Databricks Runtime 15.3 ke atas

Mengembalikan sisa setelah dividend / divisor atau NULL jikadivisor adalah 0.

Sintaks

try_mod(dividend, divisor)

Argumen

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

Mengembalikan

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

Jika divisor adalah 0, fungsi mengembalikan NULL. Untuk memunculkan kesalahan DIVIDE_BY_ZERO, gunakanlah fungsi mod().

Contoh

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL