oracle数值型转为char类型,PLSQL: Oracle函数to_char转化数字型指定小数点位数的技巧...
问题题出: 数字
0.023 => 转化成字符串
"0.023"问题难点:to_char,函数功能,就是将数值型或者日期型转化为字符型。
比如最简单的应用:
Select TO_CHAR(1.0123) FROM DUAL
Select TO_CHAR(123) FROM DUAL
接下来再看看下面:
SELEC TO_CHAR(0.123) FROM DUAL
上面的结果 '.123' 在大多数情况下都不是我们想要的结果,我们想要的应该是
'0.123'。解决方法:
TO_CHAR(10.0233,'FM99999990.9999')
PLSQL下测试通过: Select
TO_CHAR(0.0233,'FM99999990.9999') FROM
DUAL
Select TO_CHAR(10.0233,'FM99999990.9999') FROM
DUAL
参考相关网上文章:http://www.cnblogs.com/songsh96/archive/2007/01/04/611654.aspx
Select TO_CHAR(123.0233,'FM9999999.0099') FROM DUAL
==>网上介绍的方法是:'FM9999999.0099'我测试
好像还是不行,于是修改为'FM9999990.9999'成功不过此方法还有不完善的地方:TO_CHAR(123,'FM9999990.9999')
=>结果是123.
多了一个点不是我们想要的,问题还有,待解决ING...若有高人指点,感谢。
oracle数值型转为char类型,PLSQL: Oracle函数to_char转化数字型指定小数点位数的技巧...相关推荐
- oracle tochar 格式 ¥,ORACLE函数TO_CHAR以及数字转换格式
ORACLE函数TO_CHAR以及数字转换格式 数点,则要和D配合使用,不能和点号配合. 11 L(本地货币符号) 'L999' 是C的本地版本.可以放在整个格式的最前面和最后面. TO_CHAR(1 ...
- C++ char 类型:字符型和最小的整型
C++ 中没有 byte,Java 中有 byte. 但是 C++ 有 char,char 是可用来放整数的最小字节类型. #include <iostream>int main() {u ...
- mysql 数值型注入_SQL注入之PHP-MySQL实现手工注入-数字型
SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎 ...
- Matlab子程序: 判断输入类型,将输入转换成数字型输出
背景:编程过程中,经常需要将输入转换成数字型,转换前必须对输入进行判断.输入可能为空,字符型,数字型,字符型有肯能无法转换成数字.针对以上情况,编制一个子程序进行判断,输出结果. 1.子程序 inpu ...
- oracle+mybatis查询遇到CHAR类型字段
工作中遇到的: 某一张表A的某个字段B的类型为CHAR(4),往表A中插入一条数据,B字段的值为1,表面上(肉眼)看到B的值为1,但实际上为1加3个空格,会出现如下问题:mybatis的sql中用B字 ...
- oracle报错无效列类型,jooq oracle存储过程与ARRAY,无效列类型:1111
我想在Oracle中使用JOOQ调用存储过程.存储过程的某些输入和输出参数是自定义类型.jooq oracle存储过程与ARRAY,无效列类型:1111 其中之一的定义是: CREATE OR REP ...
- Oracle数据库安装+汉化版PLsql+Oracle插件,plsql连接Oracle步骤和报错解决办法
从https://download.csdn.net/download/fxiaoyaole/10449523 此链接下载里面有所资源,资源包括(Oracle两个数据库压缩包win64_11gR2_d ...
- oracle 每3位加逗号,[DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)...
to_char,函数功能,就是将数值型或者日期型转化为字符型. 比如最简单的应用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM DUAL ...
- [DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)
to_char,函数功能,就是将数值型或者日期型转化为字符型. 比如最简单的应用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM D ...
最新文章
- 每天一个linux命令(10):cat 命令
- 侠客X官方网站成立,第一个内测版本即将放出,敬请期待.
- Linux-TCP/IP TIME_WAIT状态原理
- springBoot静态资源处理
- java 取字符串中的数字_java截取字符串中的数字
- CentOS 使用iso镜像安装本地 yum 源
- ubuntu16.04caffe训练mnist数据集
- C 免费窗体控件Krypton Toolkit 4 2 0的使用
- 浏览器兼容性问题汇总
- Linux下update和upgrade的区别
- 配置Windows 10远程桌面
- Python url的编码转换
- CTGU实验5_1-创建还书过程中的触发器
- 跨年巨作 13万字 腾讯高工手写JDK源码笔记 带你飙向实战
- Java 将word文档转成html内容,输出到富文本
- CUDA加速计算的基础C/C++
- 【视频教程】cocos2d-x公开课(无脑码农龙灵修第二季)
- 一行代码实现呼出热键
- Mysql客户端连接服务端提示“Access denied for user ‘user_name‘@‘xxx.xxx.xx.xx‘ (using password: YES)”
- 我是这样成为年薪30万的前端!
热门文章
- java中的hashset_Java中的HashSet
- jdbc如何写csv文件_Java:将JDBC结果集作为CSV流化
- graphql_GraphQL在Wildfly群上
- java world_Java World中的GraphQL简介
- javafx窗体程序_JavaFX实际应用程序:AISO HRC-Matic
- r 数据框选子集_在带有组合框的值列表的下拉列表中显示显示属性的子集
- JDBC –模拟序列
- ejb 2.0 3.0_定义EJB 3.1视图(本地,远程,无接口)
- couchbase_Couchbase 101:从Java应用程序创建视图(MapReduce)
- Drools 7支持DMN(决策模型和表示法)