Función try_mod
Se aplica a: Databricks SQL 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