如何在MySQL中截取数字小数点后两位

更新时间:01-24 教程 由 花心症 分享

答:在MySQL中,我们可以使用ROUND()函数来截取数字小数点后的位数。ROUND()函数的语法如下:

umberals)

umberalsals为0,则返回整数。

示例1:截取小数点后两位

假设有一个表t1,其中有一个字段price表示商品的价格,我们需要截取价格的小数点后两位。可以使用以下SQL语句:

SELECT ROUND(price,2) FROM t1;

其中,ROUND(price,2)表示截取price字段的小数点后两位。

示例2:四舍五入到整数

als设置为0。例如:

SELECT ROUND(3.1415926,0); -- 返回3

SELECT ROUND(3.5,0); -- 返回4

注意:ROUND()函数默认使用的是“四舍五入”方式,如果要使用“向上取整”或“向下取整”,可以使用CEILING()和FLOOR()函数。

als参数来实现不同的截取方式。

声明:关于《如何在MySQL中截取数字小数点后两位》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2131836.html