Oracle SQL語句實現(xiàn)數(shù)字四舍五入取整
取整(向下取整):
select trunc(5.534) from dual;
上面兩種用法都可以對數(shù)字5.534向下取整,結(jié)果為5.
如果要向上取整 ,得到結(jié)果為6,則應(yīng)該用ceil
四舍五入:
SELECT round(5.534,0) FROM dual;
SELECT round(5.534,1) FROM dual;
SELECT round(5.534,2) FROM dual;
結(jié)果分別為 6, 6, 5.5, 5.53
保留N位小數(shù)(不四舍五入):
select trunc(5.534,1) from dual;
select trunc(5.534,2) from dual;
結(jié)果分別是 5,5.5,5.53,其中保留0位小數(shù)就相當(dāng)于直接取整了。
數(shù)字格式化:
結(jié)果為12345.123
小數(shù)后第三第四為不足補0,結(jié)果為12345.1230
select to_char(0.123,'99999990.9900') from dual;
結(jié)果分別為 .123, 0.123
以上就是腳本之家的小編為大家整理的Oracle中對數(shù)字常用的操作,需要的小伙伴可以參考一下。
相關(guān)文章
Oracle數(shù)據(jù)庫如何獲取當(dāng)前自然周,當(dāng)前周的起始和結(jié)束日期
Oracle數(shù)據(jù)庫如何獲取當(dāng)前自然周,當(dāng)前周的起始和結(jié)束日期問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Hibernate Oracle sequence的使用技巧
本文介紹了關(guān)于Hibernate中如何使用Oracle sequence的問題以及應(yīng)注意的事項。2009-06-06oracle實現(xiàn)將字段按逗號拼接/按逗號分為多行實例代碼
這篇文章主要給大家介紹了關(guān)于oracle實現(xiàn)將字段按逗號拼接/按逗號分為多行的相關(guān)資料,因為最近項目表里的某個字段存儲的值是以逗號分隔開來的,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-07-07深入淺析Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)
這篇文章主要介紹了Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)的相關(guān)資料,需要的朋友可以參考下2017-10-10