1.问题起源
      oracle 数据库字段值为小于1的小数时,使用char类型处理,会丢失小数点前面的0
      例如0.35就变成了.35
2.解决办法:用to_char函数格式化数字显示
      select     to_char(0.338,'fm9999999990.00') from dual;
     结果:0.34
     这里重点要看 fm9999999999.99,表示整数部分最多10位,小数部分2位,fm表示去 掉转位字符串后前面的空格,不加fm,0.34前面会有空格的.

3.with的使用
WITH TMP1 AS (
     SELECT 1 AS A, 2 AS B FROM DUAL
     UNION
     SELECT 1 AS A, 3 AS B FROM DUAL
     UNION
     SELECT 1 AS A, 4 AS B FROM DUAL
),
TMP2 AS (
     SELECT 1 AS A, 2 AS B FROM DUAL
     UNION
     SELECT 1 AS A, 3 AS B FROM DUAL
     UNION
     SELECT 2 AS A, 4 AS B FROM DUAL
)
SELECT TMP1.*,TMP2.*
FROM TMP1 JOIN TMP2
ON TMP1.A = TMP2.A

转自:http://0414.iteye.com/blog/1181419

oracle 小数点前零丢失的问题相关推荐

  1. Oracle TO_CHAR函数格式化数字(以及小数点前0丢失问题)

    针对数字的常用格式化符 常用数字格式化符 参数 示例 说明 9 999 存在数字显示数字,不存在显示空格 0 000 存在数字显示数字,不存在显示0 . 99.99 指定位置返回小数点 , 999,9 ...

  2. oracle百分比变成小数,oracle中计算百分比,并同时解决小数点前0不显示的问题...

    select a.catalog_name,decode(substr(trunc((a.s/b.count2),4)*100||'%',0,1),'.',replace(trunc((a.s/b.c ...

  3. oracle查询数值时小数点前的0不显示

    今天在Oracle中查询number型的数据,数据显示.01 前面的0丢了 通过百度查询得知 Oracle中会将小数点前的0隐去也会将小数点后的0隐去(例如:0.07会变为.07),因此会得不到我们想 ...

  4. 揭秘:甜橙金融如何实现PB级数据跨千公里的零丢失迁移

    随着业务的发展,企业IT系统变得越来越庞大和复杂,给运维带来了巨大的压力.因此,将系统.网络.数据库资源集中起来形成云化的标准管控.合理瘦身,成为企业首要面临的问题.而云技术与方案的不断成熟,则加速了 ...

  5. SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理

    原文:SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理 SQL Server 字段类型 decimal(18,6)小数点前是几位? 不可否认,这是 ...

  6. Spark Streaming使用Kafka保证数据零丢失

    为什么80%的码农都做不了架构师?>>>    源文件放在github,随着理解的深入,不断更新,如有谬误之处,欢迎指正.原文链接https://github.com/jacksu/ ...

  7. oracle asm磁盘标签丢失导致整个集群和数据库启动失败

    oracle asm磁盘标签丢失导致整个集群和数据库启动失败 应用环境描述 一.硬件 1. 服务器:2台dell r610-16G内存.2颗6核xeon cpu.2个146G sas盘,做了raid1 ...

  8. Oracle 小数点特殊处理

    我们都知道,Oracle里面,小数点前面的0,通常查询出来就是没有,这样看起来就会觉得奇怪. 正常情况下,我们可将小数用to_char(t.qty,'fm9999999990.000')查询字段就可满 ...

  9. 检查oracle安装,oracle安装前环境检查

    oracle安装前需要检查系统环境,需保证系统中有如下包: binutils-2.17.50.0.6,compat-libstdc++-33-3.2.3,compat-libstdc++-33-3.2 ...

最新文章

  1. Gimmie — 一个创新的 GNOME 面板按次
  2. mysql大量数据分页优化_mysql大量数据分页优化
  3. 内核探测工具systemtap简介
  4. HTML阅读位置,script在HTML文档中位置
  5. 网站服务器倒闭,云服务器商倒闭怎么办
  6. 【网络工程师必备】怎么使用route命令实现内外网切换
  7. 2021江西省数学建模三题
  8. 视频录制——SurfaceView + MediaRecorder 实现视频录制功能
  9. 天人合一物我相融,站点升级渐进式Web应用PWA(Progressive Web Apps)实践
  10. 几十万台 Exchange 服务器已被入侵,修复补丁来了
  11. 2023年湖北取得中级工程师职称多久后可以评高级?
  12. 1577 例题3 数字转换(LOJ10155) 约数计算 树上最长链(两次找最大深度)
  13. 神经网络中偏置的作用
  14. mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字
  15. 怎么样用计算机打字,五步教你如何电脑快速打字!
  16. Mac中禁用向日葵(Oray)控制端自启动
  17. 苹果手机以旧换新活动_苹果再次清仓iPhone SE,以旧换新活动延期
  18. Navicat连接Linux系统MySQL
  19. 不会论文管理?带你从零开始完成zotero安装,插件配置及使用
  20. Python readline()和readlines()函数:按行读取文件

热门文章

  1. Awcing算法--双指针
  2. 平年闰年c语言源代码,C语言平年闰年问题
  3. php内置常用函数是哪些,PHP常用函数有哪些
  4. uefi 嵌入式Linux,面向嵌入式平台的高级UEFI开发环境.PDF
  5. java aqs源码_Java-AQS源码详解(细节很多!)
  6. java ee有哪些工具_JavaEE开发中最常用到的技术和工具汇总
  7. 使用Python,OpenCV生成Aruco标记
  8. 力扣(LeetCode)刷题,简单+中等题(第28期)
  9. 树莓派3b+目标检测: tflite 运行 mobilenet ssd
  10. OpenCV(五)绘制图形与文本