您正在使用 IPV4 [18.97.9.168] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 春 节 005
2025年 高 考 134
2025年 春 节 005
2026年 元 旦 342
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
oracle中如何保留两位小数
内容摘要: oracle保留两位小数round保留两位round:四舍五入(最多保留两位,没有小数的时候不展示)selectround(66.667,2)N1fromdual;在这里插入图片描述trunc保留两位trunc:直接截断(最多保留两位,没有小数的时候不展示)selecttrunc(66.667,2)N2fromdual;在这里插入图片描述始终保留两位不管有没......
oracle保留两位小数

round保留两位

round:四舍五入(最多保留两位,没有小数的时候不展示)

selectround(66.667,2)N1fromdual;

在这里插入图片描述

trunc保留两位

trunc:直接截断(最多保留两位,没有小数的时候不展示)

selecttrunc(66.667,2)N2fromdual;

在这里插入图片描述

始终保留两位

不管有没有小数都是保留两位,替换0.8即可使用。

selectto_char(round(0.8,2),'fm99999999999990.00')fromdual

在这里插入图片描述

oracle最多保留两位小数-补充

注意,这里是最多保留两位小数,不是保留两位小数

oracle保留多少位小数的问题已经烂大街了,很多方法直接度娘就有,有的就不说了,下面这个这么简单不知道为什么没有人提出来!

这个方法在于:最多能保留两位小数,然而如果不用to_number()这个方法的话~~看代码和输出把

selectto_char('222.1534','FM9999999999999990.99')fromdual

输出结果:

222.15

selectto_char('222.0034','FM9999999999999990.99')fromdual

输出结果:

222.

selectto_number(to_char('222.0034','FM9999999999999990.99'))fromdual

输出结果:

222

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:phpmyadmin显示MySQL数据表“使用中” 修复后依

 

下一篇:mysql安装忘记初始密码简单有效的解决方法

发布日期:2023/9/21
手机扫二维码直达本页
发布时间:13:47:19
点  击:9
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.5.5 build241121(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全