Categorias:

Funções numéricas (Arredondamento e truncamento)

MOD

Retorna o restante do expr1 de entrada dividido pelo expr2 de entrada.

Equivalente ao modulo operador aritmético (por exemplo, expr1 % expr2).

Sintaxe

MOD( <expr1> , <expr2> )
Copy

Argumentos

expr1

Uma expressão numérica.

expr2

Uma expressão numérica.

Retornos

Retorna um número inteiro ou um número decimal com ponto fixo.

Notas de uso

  • Tanto expr1 como expr2 devem ser expressões numéricas. Eles não precisam ser números inteiros.

Exemplos

O exemplo a seguir mostra o uso da função MOD() tanto em valores inteiros como não inteiros:

SELECT MOD(3, 2) AS mod1, MOD(4.5, 1.2) AS mod2;
Copy

Saída:

+------+------+
| MOD1 | MOD2 |
+------+------+
|    1 |  0.9 |
+------+------+
Copy