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函數介紹。