Función de mods SQL

Función de mods SQL

Usando operaciones matemáticas, podemos usar datos numéricos para crear nuevos conjuntos de datos e información perspicaz porque es inevitable cuando se trabaja con bases de datos.

Este breve artículo discutirá cómo usar la función mod en SQL estándar.

¿Cuál es la función mod en SQL??

La función mod () es parte de las funciones matemáticas de SQL. Se utiliza para determinar el resto de una operación de división.

En la mayoría de los lenguajes de programación, encontrará este operador bajo el nombre, Operador Modulo.

La función toma dos valores y realiza la división contra ellos. Luego devuelve el resto de la operación de división.

La sintaxis de la función es como se muestra:

Mod (x, y)

En este caso, X se refiere al dividendo, mientras que Y representa el divisor.

Echemos un vistazo a estos ejemplos:

Ejemplo

Considere el ejemplo a continuación que devuelve el resto de dividir 233 por 34.

SELECCIONAR
Mod (233, 34) como resto;

El ejemplo anterior debe devolver la salida como se muestra a continuación:

resto
29

Ejemplo

Dado que la función MOD devuelve el resto de una operación de división, intentar dividir un valor en 0 devolverá un error.

Se muestra un ejemplo:

SELECCIONAR
Mod (233, 0) como resto;

Esto debería devolver un error como se muestra a continuación:

Ejemplo

La función mod admite valores negativos. A continuación se muestra un ejemplo:

SELECCIONAR
Mod (-233, 34) como resto;

Esto debería volver:

resto
-29

Ejemplo

En SQL estándar, la función MOD no admite valores de punto flotante. Sin embargo, esto puede ser adoptado de manera diferente por varios motores de bases de datos.

Una operación de ejemplo con un flotador devolverá un error.

SELECCIONAR
Mod (23.5, 10.0) como resto;

Esto debería volver:

Conclusión

Este artículo describe el uso de la función MOD en SQL estándar. Esta función le permite determinar el resto de una operación de división.