網站首頁 編程語言 正文
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() 等等,都可以,在于大家怎么用。
總結
原文鏈接:https://blog.csdn.net/weixin_43888891/article/details/115344788
相關推薦
- 2023-03-28 Python表示當前時間的方法合集_python
- 2022-10-29 C#?CLR?中學習?C++關鍵詞extern使用詳解_C 語言
- 2023-02-09 Python的Flask項目中獲取請求用戶IP地址?addr問題_python
- 2022-05-11 解決 IntelliJ IDEA 中 .propertise 文件保存后中文亂碼
- 2021-12-09 Quartz在.NET中的使用教程_實用技巧
- 2022-07-21 shardingjdbc+mybatisP+Seata 報錯 throw new ShouldNev
- 2022-04-17 新版本VS Code 終端設置為git bash
- 2022-04-01 python中的十大%占位符對應的格式化的使用方法_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支