Compartir vía


Función try_mod

Se aplica a:marcado como sí Databricks SQL marcado 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 ambos dividend y divisor son de DECIMAL, el resultado será del mismo tipo que el 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