早教吧作业答案频道 -->数学-->
pl/sqlsum后相减最后两位为0大体意思是:sql语句类似于selectsum(a),sum(b),sum(a)-sum(b)fromtable;sum(a),sum(b)得出的数值较大,且有小数位,在列出的结果sum(a)-sum(b)中,小数位省略了,个位和十位都为零,
题目详情
pl/sql sum后相减最后两位为0
大体意思是:sql语句类似于
select sum(a),sum(b),sum(a)-sum(b) from table ;
sum(a),sum(b)得出的数值较大,且有小数位,在列出的结果sum(a)-sum(b)中,小数位省略了,个位和十位都为零,就像是四舍五入进了百位,该怎么解决?
大体意思是:sql语句类似于
select sum(a),sum(b),sum(a)-sum(b) from table ;
sum(a),sum(b)得出的数值较大,且有小数位,在列出的结果sum(a)-sum(b)中,小数位省略了,个位和十位都为零,就像是四舍五入进了百位,该怎么解决?
▼优质解答
答案和解析
试试这个 select sum(a),sum(b),cast(sum(a) as number(18,2))-cast(sum(b) as number(18,2)) from table ;
不满足的话调整number(18,2)中的两个数.
number(
,)
精度p取值范围1~38
有效位s取值范围-84~127
最高整数位数=p-s
s正数,小数点右边指定位置开始四舍五入
s负数,小数点左边指定位置开始四舍五入
s是0或者未指定,四舍五入到最近整数
当p小于s时候,表示数字是绝对值小于1的数字,且从小数点右边开始的前s-p 位必须是0,保留s位小数.
不满足的话调整number(18,2)中的两个数.
number(
,)
精度p取值范围1~38
有效位s取值范围-84~127
最高整数位数=p-s
s正数,小数点右边指定位置开始四舍五入
s负数,小数点左边指定位置开始四舍五入
s是0或者未指定,四舍五入到最近整数
当p小于s时候,表示数字是绝对值小于1的数字,且从小数点右边开始的前s-p 位必须是0,保留s位小数.
看了pl/sqlsum后相减最后两...的网友还看了以下:
为什莫U.K.和U.S.前加the.国家前不能加the比如Canada放入句子就不加the如inc 2020-04-06 …
In 1620,about half the U.S.A.was covered by fores 2020-05-15 …
Linux的版本很多,以下不属于Linux版本的是( )。A.Red Hat LinuxB.Debi 2020-05-23 …
Linux的版本很多,以下( )是国内版本。A.RedHatLinuxB.DebianLinuxC. 2020-05-24 …
A.S(U)^S(P)^P(W)B.SP(U)^S(V)^P(W)C.P(U)^S(P)^s(w)D 2020-05-26 …
已知全集U,集合A、B为U的两个非空子集,若“x∈A”y与“x∈B”是一对互斥事件,则称A与B为一 2020-06-05 …
已知直线L:(m-1)x+2y+2m=0.(1)求证:直线L过定点P(2)若直线L与x轴负半已知直 2020-07-22 …
已知全集U,集合A、B为U的两个非空子集,若“x∈A”y与“x∈B”是一对互斥事件,则称A与B为一 2020-07-29 …
C++白痴问题求仔细解释(1)编译时会出错的是?A.chara='aa';B.chara='\x2d 2020-11-23 …
、PID调节器的微分方程中:TD*de(t)/dt,de(t)/dt是什么意思PID调节器的传输函数 2021-01-22 …