Função SQL MOD

Função SQL MOD

Usando operações matemáticas, podemos usar dados numéricos para criar novos conjuntos de dados e informações perspicazes, porque são inevitáveis ​​ao trabalhar com bancos de dados.

Este pequeno artigo discutirá como usar a função MOD no SQL padrão.

Qual é a função mod no SQL?

A função mod () faz parte das funções matemáticas do SQL. É usado para determinar o restante de uma operação de divisão.

Na maioria das linguagens de programação, você encontrará este operador com o nome, operador de modulo.

A função leva dois valores e executa a divisão contra eles. Em seguida, retorna o restante da operação da divisão.

A sintaxe da função é como mostrado:

Mod (x, y)

Nesse caso, X refere -se ao dividendo enquanto y representa o divisor.

Vamos dar uma olhada nesses exemplos:

Exemplo

Considere o exemplo abaixo que retorna o restante de dividir 233 por 34.

Selecione
Mod (233, 34) como restante;

O exemplo acima deve retornar a saída como mostrado abaixo:

restante
29

Exemplo

Como a função MOD retorna o restante de uma operação de divisão, tentar dividir um valor por 0 retornará um erro.

Um exemplo é mostrado:

Selecione
Mod (233, 0) como restante;

Isso deve retornar um erro como mostrado abaixo:

Exemplo

A função mod suporta valores negativos. Um exemplo é mostrado abaixo:

Selecione
Mod (-233, 34) como restante;

Isso deve retornar:

restante
-29

Exemplo

No SQL padrão, a função Mod não suporta valores de ponto flutuante. No entanto, isso pode ser adotado de maneira diferente por vários motores de banco de dados.

Um exemplo de operação com um flutuador retornará um erro.

Selecione
Mod (23.5, 10.0) como restante;

Isso deve retornar:

Conclusão

Este artigo descreve o uso da função MOD no SQL padrão. Esta função permite determinar o restante de uma operação de divisão.