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.