oracle中如何保留兩位小數
更新時間:2023年02月14日 10:25:40 作者:怪 咖@
這篇文章主要介紹了oracle中如何保留兩位小數問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
oracle保留兩位小數
round保留兩位
round
:四舍五入(最多保留兩位,沒有小數的時候不展示)
select round(66.667,2) N1 from dual;
trunc保留兩位
trunc
:直接截斷(最多保留兩位,沒有小數的時候不展示)
select trunc(66.667,2) N2 from dual;
始終保留兩位
不管有沒有小數都是保留兩位,替換0.8即可使用。
select to_char(round(0.8,2),'fm99999999999990.00') from dual
oracle最多保留兩位小數-補充
注意,這里是最多保留兩位小數,不是保留兩位小數
oracle保留多少位小數的問題已經爛大街了,很多方法直接度娘就有,有的就不說了,下面這個這么簡單不知道為什么沒有人提出來!
這個方法在于:最多能保留兩位小數,然而如果不用 to_number() 這個方法的話~~看代碼和輸出把
select to_char('222.1534','FM9999999999999990.99') from dual
輸出結果:
222.15
select to_char('222.0034','FM9999999999999990.99') from dual
輸出結果:
222.
select to_number(to_char('222.0034','FM9999999999999990.99')) from dual
輸出結果:
222
看到網上很多文章說用 case when ,decode(),trim() 等等,都可以,在于大家怎么用。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
oracle中如何查詢所有用戶表的表名、主鍵名稱、索引及外鍵等
在與Oracle進行數據庫操作時,往往會需要查詢數據庫表列表,以便對其進行操作,這篇文章主要給大家介紹了關于oracle中如何查詢所有用戶表的表名、主鍵名稱、索引及外鍵等的相關資料,需要的朋友可以參考下2023-12-12plsql連接oracle數據庫報ora 12154錯誤解決方法
今天遇到一個問題,plsql連接oracle數據庫報ora 12154錯誤,本文將為您詳細介紹此等問題的解決方法2012-11-11