Partilhar via


Função pmod

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Devolve o restante positivo após dividend / divisor.

Sintaxe

pmod(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 do DECIMAL resultado corresponde ao tipo de divisor. Em todos os outros casos, um DUPLO.

Se divisor for 0, a função gera um erro DIVIDE_BY_ZERO .

Exemplos

> SELECT pmod(10, 3), mod(10, 3);
 1  1

> SELECT pmod(-10, 3), mod(-10, 3);
 2 -1

> SELECT pmod(-10, 0);
 Error: DIVIDE_BY_ZERO