GBase 8t round函数是什么意思?和Oracle round函数的功能一样吗?_百度...
发布网友
发布时间:2022-04-24 03:38
我来回答
共3个回答
热心网友
时间:2022-04-10 01:58
描述 :传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果.
SELECT ROUND( number,[ decimal_places ] ) from sysmaster:sysal
参数:
number :欲处理之数值
decimal_places :四舍五入 ,小数取几位 ( 预设为 0 )
Sample :
select round(123.456,0) from sysmaster:sysal; 回传 123
select round(123.456,1) from sysmaster:sysal; 回传 123.5
select round(123.456,2) from sysmaster:sysal; 回传 123.46
select round(123.456,3) from sysmaster:sysal; 回传 123.456
select round(-123.456,2) from sysmaster:sysal; 回传 -123.46
热心网友
时间:2022-04-10 03:16
Oracle round作用如下:
round(x[,y])
【功能】返回四舍五入后的值
【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。
【返回】数字
【示例】 select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from al;
返回: 5555.67 , 5600 , 5556
【相近】trunc(x[,y]) 返回截取后的值,用法同round(x[,y]),只是不四舍五入
热心网友
时间:2022-04-10 04:51
我也遇到过这样的情况,同求大神赐教