Diferencias entre la función CEILING y FLOOR

Autor: | Última modificación: 21 de noviembre de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

¿Sabes cuáles son las diferencias entre la función ceiling y floor? Si aún no lo sabes, sigue leyendo este artículo, ya que localizarás las diferencias principales. Así, continuamos con nuestros artículos acerca de las distintas funciones para trabajar con bases de datos relacionales de tipo SQL que puedes visitar en el blog de Keepcoding.

En esta ocasión, te contaremos cuáles son las diferencias entre la función ceiling y floor, que son herramientas o funciones numéricas que permiten modificar, consultar o realizar operaciones sobre un dato en forma de número.

Diferencias entre la función CEILING y FLOOR

Si estas realizando bases de datos que incluyan números para obtener diferentes datos que vengan de una operación en específico, seguramente pensarás en cómo incluir operaciones matemáticas en la máquina virtual en la que estás instaurando prácticas de SQL.

Obtener datos con la función CEILING o CEIL

En primer lugar, la función CEILING o CEIL es una herramienta que devuelve el valor entero más pequeños. Este, a su vez, es mayor o igual al número que está establecido dentro de la función. La sintaxis general de la función CEIL (CEIL o CEILING (number)) es muy simple, por lo que podrás utilizar de forma sencilla y rápida.

Ejemplo de la función CEILING

Ahora que conoces en qué consiste la función y cuál es su sintaxis general, podemos hablar de cómo se representaría con una serie de números reales. Es por eso que, a continuación, te mostramos cómo se vería una función con ambas sentencias.

SELECT CEIL (42.65), CEILING (42.65), CEILING (-42.65);

Una vez hayas ejecutado este trío de sentencias, podrás visualizar la siguiente tabla dentro de tu máquina virtual de MySql:

CEIL (42.65)CEILING (42.65)CEILING (-42.65)
4343-42

Como puedes ver, el resultado que devuelve es el entero más pequeño, que es mayor o igual al número que se estableció dentro de los paréntesis. Como muestra la tabla de resultados, aunque decidas utilizar la función en forma de CEIL o CEILING dará el mismo resultado.

Obtener datos con la función FLOOR

En contraste, SQL también te ofrece la oportunidad de obtener el valor entero más grande que es menor o igual a l número establecido dentro del paréntesis que vas a pasar al ejecutar la función.

Así pues, la sintaxis general es igual de simple que la de la función CEIL, como puedes ver a continuación: FLOOR (number). Esto te permitirá obtener resultados de forma sencilla y rápida, por lo que es muy útil si necesitas obtener este tipo de datos.

Ejemplo de la función FLOOR

Como queremos que veas la forma en la qué funciona FLOOR y de qué manera construye los resultados, te traemos un ejemplo que representa el uso de FLOOR. En este caso, vamos a integrar los mismos valores que hemos establecido en el apartado anterior.

SELECT FLOOR (42.65), FLOOR (-42.65);

Una vez ejecutadas este par de instrucciones, podrás visualizar la siguiente tabla con los resultados de ambas operaciones:

FLOOR (42.65)FLOOR (-42.65)
42-43

Como puedes apreciar, hemos obtenido el valor entero más grande, que es menor o igual a 42.65 y -42.65, respectivamente.

¿Cuál es el siguiente paso?

Ahora que ya conoces las diferencias entre la función ceiling y floor y cómo puedes integrarlas en tus trabajos con SQL, ¿a qué estás esperando para aplicar lo aprendido? No obstante, la teoría y práctica no pueden quedarse aquí, por eso te queremos a invitar a visitar el temario de nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. Esta una oportunidad que no te puedes perder, ya que te formarás de manera íntegra e intensiva, a nivel tanto teórico como práctico, para cambiar tu vida laboral en pocos meses. ¡Atrévete a dar el paso y pide ahora más información!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.