发布网友 发布时间:2022-04-11 00:33
共3个回答
懂视网 时间:2022-04-11 04:54
四舍五入到小数点后的n位idle> select round(458.734,0),round(458.734,1),round(458.734,-1) from dual; ROUND(458.734,0) ROUND(458.734,1) ROUND(458.734,-1) ---------------- ---------------- ----------------- 459 458.7 460 idle>
TRUNC(列名|表达式,n)
截取到小数点后的n位idle> select trunc(458.734,0),trunc(458.734,1),trunc(458.734,-1) from dual TRUNC(458.734,0) TRUNC(458.734,1) TRUNC(458.734,-1) ---------------- ---------------- ----------------- 458 458.7 450 idle>
MOD(m,n)
求m除以n的余数idle> select mod(10,3) from dual; MOD(10,3) ---------- 1 idle> idle> select mod(3,10) from dual; MOD(3,10) ---------- 3 idle>
CEIL 取整 向上补1 和trunc相反
idle> select ceil(457.001) from dual; 后面只要有小数,就进一 CEIL(457.001) ------------- 458 idle>
power(底数,指数) 求次方
SQL> select power(10,3) from dual; POWER(10,3) ----------- 1000 SQL>
SQL语句——03、数值类型函数
标签:pac text height 值类型 round wrap style 小数点 uri
热心网友 时间:2022-04-11 02:02
你可以试试Convert函数 ,例如:热心网友 时间:2022-04-11 03:20
应该是在创建表的时候就决定了吧