程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 處理小數點位數的Oracle函數

處理小數點位數的Oracle函數

編輯:Oracle數據庫基礎

Oracle函數可以實現許多的功能,下面為您介紹的Oracle函數用於處理小數點位數,如果您對Oracle函數數據庫感興趣的話,不妨一看。

關於處理小數點位數的幾個Oracle函數():

1. 取四捨五入的幾位小數
select round(1.2345, 3) from dual;
結果:1.235

2. 保留兩位小數,只捨
select trunc(1.2345, 2) from dual;
結果:1.23

select trunc(1.2399, 2) from dual;
結果:1.23

3.取整數
返回大於或等於x的最大整數:  
        SQL>         select         ceil(23.33)         from         dual;  
結果:   24  

返回等於或小於x的最大整數:  
        SQL>         select         floor(23.33)         from         dual;  
結果:   23  
   
返回捨入到小數點右邊y位的x值:rcund(x,[y])  
        SQL>         select         round(23.33)         from         dual;  
結果:    23  
   
返回截尾到y位小數的x值:trunc(x,[y])  
        SQL>         select         trunc(23.33)         from         dual;  
結果:   23  

以上就是處理小數點位數的Oracle函數介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved