oracle如果为0显示为1,解决Oracle的数值0.1只显示成.1问题
Oracle对数值0.n转换成char类型的时候会自动忽略前面的0(原因好像是为了节省空间0.1保存到数据库为.1)。例如:
[sql] view plain copy
01.SQL> SELECT to_char(0.1) FROM DUAL;
02.TO_CHAR(0.1)
03.------------
04..1
解决方法:
[sql] view plain copy 在CODE上查看代码片派生到我的代码片
01.方法一、
02.SELECT CASE
03. WHEN l_num LIKE '.%' THEN
04. '0'||l_num
05. ELSE
06. to_char(l_num)
07. END sal
08. FROM dual;
[sql] view plain copy 在CODE上查看代码片派生到我的代码片
01.方法二、
02.SELECT decode(substr(l_num,1,1),'.','0'||l_num,l_num) FROM DUAL;
实验如下:
[sql] view plain copy
01.对方法一进行实验,为了区分开来,使用不同数值替换
02.SQL> SELECT CASE
03. 2 WHEN 0.5 LIKE '.%' THEN
04. 3 '0'||.11111
05. 4 ELSE
06. 5 to_char(6666)
07. 6 END sal
08. 7 FROM dual;
09.SAL
10.-------
11.0.11111
[sql] view plain copy
01.方法二进行实验,为了区分使用不同数值进行替换
02.SQL> SELECT decode(substr(0.1,1,1),'.','0'||.55555,6666) FROM DUAL;
03.DECODE(SUBSTR(0.1,1,1),'.','0'
04.------------------------------
05.0.11111
oracle如果为0显示为1,解决Oracle的数值0.1只显示成.1问题相关推荐
- oracle跨表空间报错ORA00942,解决oracle报错ora-00704 ora-00604 ora-00942 启动不了数据库...
使用conn / as sysdba登录oracle,使用start mount出现此错误 SQL> conn / as sysdba Connected to an idle instance ...
- oracle数据库path,利用Path环境变量解决oracle数据库和owb工具不兼容问题!
利用Path环境变量解决oracle数据库和owb工具不兼容问题! 2009年5月4日 现象: 安装了oracle9i和owb10后往往会出现各自工具不能启动的现象,比如安装完oracle9i后再安装 ...
- python图片显示中文_解决Python pandas plot输出图形中显示中文乱码问题
解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...
- 桌面只显示计算机和回收站图标,win10系统重装桌面只显示回收站图标的解决方法...
win10系统想必大家都非常熟悉吧,然而有时候可能会碰到win10系统win10系统重装桌面只显示回收站图标的问题,比如近日有用户到本站反映说win10系统重装桌面只显示回收站图标的问题,该怎么处理w ...
- mysql只显示前几行_常见数据库SELECT结果只显示前几条记录方法汇总
为了查看数据表中的数据情况.经常会遇到想让查询结果只显示N行,比如只显示10行的情况.不同的数据库有不同的关键字和SELECT实现语法. 1.SQL Server数据库 select top 10 ...
- U盘在别人电脑上正常显示,插在自己电脑读不出来(只显示CD驱动器)
问题:同事A用U盘,从同事B电脑上拷贝文件,U盘插在其他同事电脑上都正常使用,插回自己电脑上读不出来(或者只显示CD驱动器). 原因:种情况是驱动程序问题导致,可以把U盘插入电脑然后在设备管理里删掉设 ...
- word字体放大后只显示一半_word 文档里的文字为什么只显示一半呢?
因为设置了固定行距,导致部分文字无法显示,解决办法如下:1.首先打开要设置的文档.打开后,zd可以看到文档中只显示了一半的回文本.2.选择要设置的文本,右键单击鼠标,然后单击要输入的段落.3.输入后, ...
- oracle 设置输出显示中文乱码,修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题 | 信春哥,系统稳,闭眼上线不回滚!...
对于数据库ORACLE有时操作时,提示的是一串串???,不能起到提示的作用,这是由于语言环境的设置问题,下面是实际操作中要用到的. 查看当前会话的语言环境: SQL> select useren ...
- 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题
近期项目中使用到了Echarts来在展示图表,两个tab切换页面中都存在图表,页面加载完成后都对所有图表进行了初始化和绘制,然而在tab切换中出现了如下动图中的问题: 说明:图中可以看到,第一个tab ...
最新文章
- Win32 串口编程(一)
- linux显卡驱动版本最好,Linux 用户如何安装 Nvidia 331.67 显卡驱动稳定版本
- ubuntu16.04配置sonarqube+MySQL
- html页面怎么添加打印,在网页中添加打印按钮或链接的方法
- mongodb集群分片环境搭建
- centos7 开机启动脚本
- Python3之logging模块
- 1.卷1(套接字联网API)---简介
- 计算机无法访问权限,局域网共享无法访问权限不足的解决方法
- 惠普计算机硬盘序列号怎么查询,硬盘序列号怎么看
【设置办法】
- 真机实战之VLAN隔离,助力网络安全
- 全长扩增子:是时候展示真正的技术了
- 机器人电焊电流电压怎么调_焊接机器人焊机电流电压匹配及行走速度调节(一)...
- [云原生专题-29]:K8S - 核心概念 - 名字空间/命名空间概念详解与主要操作案例
- c语言程序设计 doc,C语言程序设计61844.doc
- STVD #error clnk Debugadc.lkf1 symbol _assert_failed
- Centos7安装libpcap+libnet+libnids
- 计算机文化在线阅读,TOP18[定稿]计算机文化基础教案34171.doc文档免费在线阅读...
- PhpStorm 10 注册码 注册码生成器
- Java实现 LeetCode 438 找到字符串中所有字母异位词
热门文章
- 燕山大学2019年计算机全国排名,燕山大学2019年排名第90位 较2018年下降6名
- win10+laravel8+PHP+ElasticSearch+Kibana+高亮 接口搜索
- 推荐系统实战(5)——基于内容的推荐算法(CB)
- 桥接路由器总是掉线_tp路由器桥接老掉线怎么办
- 亚马逊、速卖通、沃尔玛、阿里国际、煤炉、wish、eBay、Lazada、Shopee测评自养号,listing流量不高,导致转化率低该怎么办?
- 数组的filter方法,数组过滤方法
- A Monocular SLAM System Leveraging Structural Regularity in Manhattan World
- EasyStack林冠宇当选OpenStack基金会技术委员会成员
- Design patterns 设计模式
- google浏览器打包扩展程序