sql >> Base de Datos >  >> RDS >> Mysql

Función MySQL CEILING() – Redondeo al entero más cercano

En MySQL, el CEILING() La función le permite redondear un número al entero más cercano. Más específicamente, devuelve el entero más pequeño no menor que su argumento.

También puede usar el CEIL() función, que es un sinónimo de CEILING() .

Sintaxis

La sintaxis es así:

CEILING(X)

Para argumentos numéricos de valor exacto, el valor de retorno tiene un tipo numérico de valor exacto. Para argumentos de cadena o punto flotante, el valor de retorno tiene un tipo de punto flotante.

Ejemplo 1:valores positivos

Este es un ejemplo de proporcionar un valor positivo como argumento.

SELECT CEILING(1.87) Result;

Resultado:

+--------+
| Result |
+--------+
|      2 |
+--------+

En este caso, 2 es el entero más pequeño no menor que 1.87 .

Aquí hay otro ejemplo, esta vez con un valor mayor.

SELECT CEILING(200.87) Result;

Resultado:

+--------+
| Result |
+--------+
|    201 |
+--------+

Ejemplo 2:valores negativos

Aquí hay un ejemplo usando un valor negativo.

SELECT CEILING(-1.87) Result;

Resultado:

+--------+
| Result |
+--------+
|     -1 |
+--------+

En este caso, -1 es el entero más pequeño no menor que -1.87 .

Aquí hay otro ejemplo.

SELECT CEILING(-200.87) Result;

Resultado:

+--------+
| Result |
+--------+
|   -200 |
+--------+

Función CEIL()

El CEIL() función es un sinónimo de CEILING() función. Por lo tanto, puede reemplazar todos los ejemplos anteriores con CEIL() en su lugar.

Por ejemplo:

SELECT CEIL(1.87) Result;

Resultado:

+--------+
| Result |
+--------+
|      2 |
+--------+

Redondeo a la baja:PISO()

Si prefiere redondear hacia abajo al entero más cercano, use el FLOOR() en su lugar.