Saltar al contenido

Redondee el valor al número entero más cercano en SQL ACTUALIZAR

Si encuentras algún detalle que te causa duda nos puedes dejar un comentario y te ayudaremos lo más rápido posible.

Solución:

Podrías usar el ceiling función; esta parte del código SQL:

select ceiling(45.01), ceiling(45.49), ceiling(45.99);

obtendrá “46” cada vez.

Para su actualización, entonces, diría:

Update product SET price = ceiling(45.01)

Por cierto: en MySQL, ceil es un alias para ceiling ; no estoy seguro acerca de otros sistemas de base de datos, por lo que es posible que deba usar uno u otro, dependiendo de la base de datos que esté usando …

Citando la documentación:

CEILING(X)

Devuelve el valor entero más pequeño no menor que X.

Y el ejemplo dado:

mysql> SELECT CEILING(1.23);
        -> 2
mysql> SELECT CEILING(-1.23);
        -> -1

Tratar techo

SELECT Ceiling(45.01), Ceiling(45.49), Ceiling(45.99)

http://en.wikipedia.org/wiki/Suelo_y_techo_funciones

Para MS SQL TECHO (su número) lo redondeará. FLOOR (su número) lo redondeará hacia abajo

Acuérdate de que te brindamos la opción de valorar este tutorial .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *