/*ROUND ( numeric_expression , length [ ,function ] )
function 必须为 tinyint、smallint 或 int。
如果省略 function 或其值为 0(默认值),则将舍入 numeric_expression。
如果指定了0以外的值,则将截断 numeric_expression。*/
SELECT ROUND(150.45648, 2);--保留小数点后两位,需要四舍五入
SELECT ROUND(150.45648, 2, 0);--保留小数点后两位,0为默认值,表示进行四舍五入
SELECT ROUND(150.45648, 2, 1);--保留小数点后两位,不需要四舍五入,这里除0以外都是有同样的效果
SELECT ROUND(150.45648, 2, 2);--保留小数点后两位,不需要四舍五入,这里除0以外都是有同样的效果
--150.46000
--150.45000
--150.45000
--150.45000
四舍五入
最新推荐文章于 2022-07-26 16:49:30 发布