Esta postagem discutirá como usar a função mod () em mysql. Esta função nos permite determinar o restante dividindo dois valores ou expressões numéricas.
Se você estiver familiarizado com o operador do módulo em outras linguagens de programação, essa função é o equivalente ao operador Modulo em MySQL.
Função Sintaxe
A sintaxe da função é fornecida abaixo:
Mod (dividendo, divisor)
A função aceita dois argumentos principais:
A função retorna o restante da operação da divisão. Se não houver restante, eu.e., o restante é 0 e a função retorna nulo.
Exemplo de uso
O exemplo a seguir mostra como usar a função MOD no MySQL:
Selecione Mod (100,34) como REM;
A seguinte saída da operação anterior:
rem |
---+
32 |
Exemplo 2 - Usando a função mod () com tipos de flutuação
Também podemos usar a função mod () com um tipo de flutuação, como ilustrado abaixo:
Selecione Mod (54,3.141) como rem;
Nesse caso, a função deve retornar um valor de ponto flutuante, como mostrado abaixo:
rem |
-----+
0.603 |
Exemplo 3 - Usando o operador do módulo
Também podemos executar uma divisão MODULO sem a função mod (), como mostrado no exemplo abaixo:
Selecione 54 % 3.141 como rem;
No exemplo anterior, usamos a instrução SELECT com o operador Modulo (%).
Saída:
rem |
-----+
0.603 |
Conclusão
Neste post, discutimos os fundamentos do uso da função mod () em MySQL para calcular o restante de uma determinada divisão. Vários exemplos receberam a função mod () em MySQL, a função mod () com tipos de flutuação e usando o operador Modulo.