Função try_mod
Aplica-se a: Databricks SQL Databricks Runtime 15.3 e posterior
Devolve o restante após dividend / divisor
ou NULL
sedivisor
é 0
.
Sintaxe
try_mod(dividend, divisor)
Argumentos
dividend
: Uma expressão que é avaliada como numérica.divisor
: Uma expressão que é avaliada como numérica.
Devoluções
Se ambos dividend
e divisor
são de , o resultado corresponde ao tipo do DECIMAL
divisor.
Em todos os outros casos, a DOUBLE
.
Se divisor
for 0, a função retornará NULL
. Para gerar DIVIDE_BY_ZERO erro em vez disso, use a função mod( ).
Exemplos
> SELECT try_mod(2, 1.8);
0.2
> SELECT try_mod(2, 0);
NULL