问题描述:

在Oracle中使用to_char()函数时当number值为小数时,常常个位0不显示

比如:select to_char(0.02) from dual,结果为.02

改进为 select to_char(0.02,'FM0.9999') from dual,发现个位的0出来了

当然这里还有问题,当参数为'FM0.9999'时,如果数值大于两位数或者小数位大于四位时时转化会错,如图:

这个没有想到好的办法,拼命的加9,比如这样  select to_char(11.2321212,'FM9999990.99999999') from dual,一般情况下转化应该不会报错了,但是我感觉这个不是最好的办法,这样加太笨了,不知道有没有更好的办法,这个to_char()函数真操蛋,默认没参数时跟toString()一样原封不动的转多好,至于FM,把它去掉执行一下和把它加上执行一下,对比一下结果就知道它的作用了.

最新文章

  1. android Fragments介绍
  2. (哈夫曼树)HuffmanTree的java实现
  3. struts2.5框架使用通配符指定方法常见错误
  4. Java中的static关键字解析 转载
  5. 原生JavaScript事件详解
  6. oracle向in语句传入参数查不出数据
  7. C# Xml文件操作,解释见注释
  8. linux学习建议
  9. [转载] 使用异步 I/O 大大提高应用程序的性能
  10. [转载] 一些非常好的 linux 基础工具
  11. 常用的文件和目录操作命令【转vbird】
  12. To Noob Json是什么鬼?
  13. Nuget
  14. php编译错误:Cannot find OpenSSL's <evp.h>
  15. Activity设置全屏显示的两种方式及系统自带theme属性解析
  16. OwinHost.exe用法
  17. SDVO-DVI-I2C-register
  18. 【CSS】 CSS基础知识 属性和选择
  19. #pragma pack的使用
  20. 【C/C++】数组 & 指针

热门文章

  1. 2PC AND 3PC
  2. currentBackgroundImage:获取按钮背景图片
  3. 20155232《网络对抗》Exp 6 信息搜集与漏洞扫描
  4. sql查询语句示例
  5. Luogu P1484 种树
  6. PostgreSQL索引页
  7. Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法
  8. 11.8 开课二个月零四天 (Jquery)
  9. windows下如何查看进程、端口占用、杀死进程教程
  10. Jenkins+Maven+SVN+Nexus自动化部署代码实例