mysql的ROUND、TRUNCATE函数

发布时间 2023-06-06 16:08:21作者: 捷后愚生

在MySQL中,可以使用ROUND函数对数字进行四舍五入并保留指定位数的小数,语法如下:
ROUND(number, decimals)
其中,number参数表示要进行四舍五入的数字,decimals参数表示要保留的小数位数。

例如,要对数字3.1415926进行四舍五入并保留两位小数,可以使用以下SQL语句:

SELECT ROUND(3.1415926, 2);
执行结果为3.14,表示对数字3.1415926进行四舍五入并保留两位小数后得到的结果为3.14。

注意,如果要对数字进行简单的截取而不是四舍五入,可以使用TRUNCATE函数,其语法与ROUND函数类似,但是会直接截取指定位数的小数,不进行四舍五入。