ORACLE單行函數與多行函數之三:數值函數建站知
導讀:1建站知識常用數字轉換類:ROUND:四舍五入 TRUNC:截取 MOD:取余 FLOOR 取整 POWER(n1,n2) 求N次方根 SIGN(n) ROUND:四舍五企業網站建設網站seo優化。
常用數字轉換類:ROUND:四舍五入 TRUNC:截取 MOD:取余 FLOOR 取整 POWER(n1,n2) 求N次方根 SIGN(n)
ROUND:四舍五入
round(number,a),以小數點位核心,a如果為0可以不寫,表示取整;a為-1表示小數點前一位,即個位數;a為2則表示小數點后2位。 BYS@bys1>select round(555.555),round(555.555,-1),round(555.555,1),round(555.574,2) from dual; ROUND(555.555) ROUND(555.555,-1) ROUND(555.555,1) ROUND(555.574,2) -------------- ----------------- ---------------- ---------------- 556 560 555.6 555.57
TRUNC按照指定的精度進行截?。?/h4>
trunc(number,a),以小數點位核心,a如果為0可以不寫,表示取整;a為-1表示小數點前一位,即個位數;a為2則表示小數點后2位。
BYS@bys1>select trunc(555.555),trunc(555.555,-1),trunc(555.555,1),trunc(555.574,2) from dual;
TRUNC(555.555) TRUNC(555.555,-1) TRUNC(555.555,1) TRUNC(555.574,2)
-------------- ----------------- ---------------- ----------------
555 550 555.5 555.57
MOD(n1,n2);取余數,返回一個n1除以n2的余數
BYS@bys1>select mod(10,3),mod(3,3),mod(2,3) from dual;
MOD(10,3) MOD(3,3) MOD(2,3)
---------- ---------- ----------
1 0 2
FLOOR 對給定的數字取整數
BYS@bys1>select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345
POWER(n1,n2) 返回n1的n2次方根
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章ORACLE單行函數與多行函數之三:數值函數建站知主要講述函數,之三,ORACLE單行函數與多行函數之三:數值函網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5117.html