MySQL如何将值舍入为ceil

时间:2014-06-09 09:39:14

标签: mysql

我试图将产品表价格从25%提高, 所以我写了一个这样的查询,

UPDATE products set price = price * 1.25;

但我必须将最终价值归结为ceil。 例如:

老价:0.73 通缉价格:0.92

但mysql给定值:0.9125

如何将mysql值舍入到0.92,请有人帮帮我..

2 个答案:

答案 0 :(得分:3)

UPDATE products 
set price = ceil(price * 1.25 * 100) / 100

SQLFiddle demo

答案 1 :(得分:0)

使用ROUND()

 UPDATE products set price = ROUND(price * 1.25, 2)

参考:http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_round