Oracle number to char 研究
来源:互联网 发布:建站宝盒 源码 编辑:程序博客网 时间:2024/05/17 04:25
解决 number to char 补零问题
由于字段在DB中number类型 可以保存 int ,float ,double 数据.
当int 类型 时 直接转换 to_char 或者 || 不会出问题.但是当为float 或者 double 时 会出转换问题(0.25 --> .25 类似问题).
此Sql语句
decode(length(REPLACE(to_char(ACTUAL_VALUE),'.','') ),length(ACTUAL_VALUE),to_char(ACTUAL_VALUE),to_char(ACTUAL_VALUE,'FM99999990.9999'))
(即当int 时to_char,当float double时to_char(ACTUAL_VALUE,'FM99999990.9999'))可以解决此问题.
int 时 不变 , double ,float 时 0.25 -->0.25 非.25
此种'FM99999990.9999'规则为:小数点前 10位,小数点后最多4位,多于4位取舍.FM舍去空格.
0 0
- Oracle number to char 研究
- oracle to char用法
- oracle number 转char 格式化问题
- oracle 中 number ,char ,date 转换
- Oracle 基础二(date、number、char)
- Oracle 的 char number varchar2 效率测试
- Oracle(二)-隐私转换的问题(number与char)
- oracle中to char和to date的区别
- oracle数据库中to char 和to date的 区别
- oracle数据库的 to char 和to date 区别
- const char* to char*
- char* to char[]
- oracle中to—char函数的使用
- java char类型 研究
- How to Add Line Number into Oracle Form
- [原创]在Oracle 10g,Number、Char和Varchar2类型作为主键,查询效率分析
- cstring to char*,const char*
- cstring to char*,const char*
- 导出Excel出现Microsoft Office Excel 不能访问文件
- Errors running builder 'DeploymentBuilder' on project
- shell 脚本运行日志通用模块
- hdu 3336 Count the string(扩展KMP模板)
- 自增自减
- Oracle number to char 研究
- python:exec eval execfile compile介绍
- Mac环境下cocos2d-x-3.2开发环境搭建
- my.cnf已经存在,影响安装--mysql
- 校园宿舍三宝来袭,免费WiFi等你来
- abap初学总结2
- mr 过程setSortComparatorClass和setGroupingComparatorClass
- wince2416 3.5寸电阻屏驱动
- 一种批量读取文件的方法—CSV文件