关于Oracle将小于1的数字to_char后丢掉0的解决办法
来源:互联网 发布:淘宝怎样快速提升信誉 编辑:程序博客网 时间:2024/06/13 22:23
SQL代码如下:
select rtrim(to_char(0.11, 'fm9990.99'), '.') from dual;
其中
0.11为需要to_char的数字
fm去掉字符串前面的空格
9990.99表示4位数字,千位百位十位无数字时不显示[标识9],个位数[标识0]永久显示,小数没有不显示[标识9]
如果数字位数超过4位则返回结果为####[符号#的个数由原字符串长度决定,比如:12345.01则返回8个#号]
此时需要增加格式化位数以达到目的[如:9999999990.99,表示最大10位整数]
如果需要永久显示两位小数,则用9990.00进行格式化
rtrim(str, '.') 去掉右侧的小数点符号[用于没有小数的整数]
- 关于Oracle将小于1的数字to_char后丢掉0的解决办法
- 关于Oracle将小于1的数字to_char后丢掉0的解决办法
- 关于Oracle将小于1的数字to_char后丢掉小数点前0的解决办法
- oracle的to_char()函数
- Oracle to_char的用法
- Oracle to_char的用法
- oracle 格式化数字 to_char
- oracle 格式化数字 to_char
- oracle中关于日期的to_char和to_date
- Oracle中关于时间的to_char和to_date
- Oracle 关于number类型转换to_char类型 存在的问题
- oracle中关于日期的to_char和to_date
- 关于页面选择丢掉的问题
- OCP-1Z0-051 补充题库 第9题 to_char将数字转成字符的格式应用
- Oracle to_char()函数的用法
- oracle中to_char()的使用
- Oracle中to_char的使用
- oracle的to_char中的fm
- 第九周上机实践项目——奖金总数
- ORACLE CHAR,VARCHAR,VARCHAR2,NVARCHAR2的区别与使用
- linux系统分析工具续-SystemTap和火焰图
- Oracle 控制文件损坏恢复
- kipmi0 uses too much CPU ,使用率过高
- 关于Oracle将小于1的数字to_char后丢掉0的解决办法
- openldap 在centos 6 ldap_bind: Invalid credentials (49)
- 数组全排列
- 安卓手机的视频传输方案的研究(初步)
- OCP考题解析_043: 会话时区和ORA_SDTZ环境变量
- opensuse下利用youcompleteme补全boost库
- Oracle小数点保留问题
- ORA-00257: archiver error. Connect internal only, until freed
- SAP中文语言包安装配置