Compartir a través de


Función try_mod

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime 15.3 y versiones posteriores

Devuelve el resto después de dividend / divisor o NULL si divisor es 0.

Sintaxis

try_mod(dividend, divisor)

Argumentos

  • dividend: una expresión que se evalúa como un número.
  • divisor: una expresión que se evalúa como un número.

Devoluciones

Si dividend y divisor son de DECIMAL, el resultado coincide con el tipo del divisor. En todos los demás casos, un DOUBLE.

Si divisor es 0, la función devuelve NULL. Para generar el error DIVIDE_BY_ZERO en su lugar, use la función mod().

Ejemplos

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL