處理小數(shù)點位數(shù)的Oracle函數(shù)
Oracle函數(shù)可以實現(xiàn)許多的功能,下面為您介紹的Oracle函數(shù)用于處理小數(shù)點位數(shù),如果您對Oracle函數(shù)數(shù)據(jù)庫感興趣的話,不妨一看。
關于處理小數(shù)點位數(shù)的幾個oracle函數(shù)():
1. 取四舍五入的幾位小數(shù)
select round(1.2345, 3) from dual;
結果:1.235
2. 保留兩位小數(shù),只舍
select trunc(1.2345, 2) from dual;
結果:1.23
select trunc(1.2399, 2) from dual;
結果:1.23
3.取整數(shù)
返回大于或等于x的***整數(shù):
SQL> select ceil(23.33) from dual;
結果: 24
返回等于或小于x的***整數(shù):
SQL> select floor(23.33) from dual;
結果: 23
返回舍入到小數(shù)點右邊y位的x值:rcund(x,[y])
SQL> select round(23.33) from dual;
結果: 23
返回截尾到y(tǒng)位小數(shù)的x值:trunc(x,[y])
SQL> select trunc(23.33) from dual;
結果: 23
以上就是處理小數(shù)點位數(shù)的Oracle函數(shù)介紹。
【編輯推薦】