Oracle SQL語(yǔ)句實(shí)現(xiàn)數(shù)字四舍五入取整
取整(向下取整):
select trunc(5.534) from dual;
上面兩種用法都可以對(duì)數(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ù)后第三第四為不足補(bǔ)0,結(jié)果為12345.1230
select to_char(0.123,'99999990.9900') from dual;
結(jié)果分別為 .123, 0.123
以上就是腳本之家的小編為大家整理的Oracle中對(duì)數(shù)字常用的操作,需要的小伙伴可以參考一下。
相關(guān)文章
Oracle數(shù)據(jù)庫(kù)如何獲取當(dāng)前自然周,當(dāng)前周的起始和結(jié)束日期
Oracle數(shù)據(jù)庫(kù)如何獲取當(dāng)前自然周,當(dāng)前周的起始和結(jié)束日期問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Hibernate Oracle sequence的使用技巧
本文介紹了關(guān)于Hibernate中如何使用Oracle sequence的問(wèn)題以及應(yīng)注意的事項(xiàng)。2009-06-06Oracle監(jiān)聽(tīng)注冊(cè)的實(shí)現(xiàn)
Oracle數(shù)據(jù)庫(kù)的注冊(cè)監(jiān)聽(tīng)功能是Oracle數(shù)據(jù)庫(kù)管理的一個(gè)重要組成部分,它允許數(shù)據(jù)庫(kù)實(shí)例接收來(lái)自客戶端請(qǐng)求,并且可以自動(dòng)恢復(fù)數(shù)據(jù)庫(kù)服務(wù),感興趣的可以了解一下2023-12-12Win Oracle 監(jiān)聽(tīng)文件配置參考代碼實(shí)例
這篇文章主要介紹了Win Oracle 監(jiān)聽(tīng)文件配置參考代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行的相關(guān)資料,因?yàn)樽罱?xiàng)目表里的某個(gè)字段存儲(chǔ)的值是以逗號(hào)分隔開(kāi)來(lái)的,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-07-07深入淺析Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)
這篇文章主要介紹了Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)的相關(guān)資料,需要的朋友可以參考下2017-10-10