示例表如下图所示:
一、 FORMAT函数(每隔3位用逗号进行截取,小数位数四舍五入)
1)sql语句如下:
SELECT
FORMAT(xvalue,2) xvalue,FORMAT(yvalue,2) yvalue
FROM prodct
2)效果如下:
二、ROUND函数(不用逗号进行截取,小数位数四舍五入,返回的结果为String类型的)
1)sql语句如下:
SELECT
ROUND(xvalue,2) xvalue,ROUND(yvalue,2) yvalue
FROM prodct
2)效果如下:
三、TRUNCATE函数(不用逗号进行截取,小数位数不进行四舍五入)
1)sql语句如下:
SELECT
TRUNCATE(xvalue,2) xvalue,TRUNCATE(yvalue,2) yvalue
FROM prodct
2)效果如下:
四、convert函数(不用逗号进行截取,小数位数四舍五入,会把值转换成Decimal类型)
1)sql语句如下:
SELECT
CONVERT(xvalue,DECIMAL(10,2)) xvalue,CONVERT(yvalue,DECIMAL(10,2)) yvalue
FROM prodct
2)效果如下:
五、CEILING函数(直接取整数,个位数+1)
1)sql语句如下:
SELECT
CEILING(xvalue) xvalue,CEILING(yvalue) yvalue
FROM prodct
2)效果如下:
六、FLOOR函数(直接取整数,不进行四舍五入)
1)sql语句如下:
SELECT
FLOOR(xvalue) xvalue,FLOOR(yvalue) yvalue
FROM prodct
2)效果如下: