Função MySQL Mod

Função MySQL Mod

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:

    1. dividendo - especifica o valor ou expressão para dividir
    2. divisor - o valor ou expressão usada para dividir o dividendo fornecido

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.