Função try_mod
Aplica-se a: Databricks SQL Databricks Runtime 15.3 e posterior
Retorna o restante após dividend / divisor
ou NULL
se divisor
for 0
.
Sintaxe
try_mod(dividend, divisor)
Argumentos
dividend
: uma expressão avaliada como um numérico.divisor
: uma expressão avaliada como um numérico.
Retornos
Se ambos dividend
e divisor
forem de DECIMAL
, o resultado corresponderá ao tipo de divisor.
Em todos os outros casos, ele será um DOUBLE
.
Se divisor
for 0, a função retornará NULL
. Para gerar um erro DIVIDE_BY_ZERO em vez disso, use a função mod().
Exemplos
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL