Oracle中to_number()函数的学习
2016-04-20 15:55
861 查看
Oracle中to_number()函数的学习
1、
结果为:123.12
2、
结果为:10
3、
结果为:1048576
格式:TO_NUMBER(string,format) 即 TO_NUMBER(字符串,格式)
在“转换函数:TO_CHAR()用法之一 将一个数值转化成字符串 ”一文中 TO_CHAR 函数所用格式,都适合本函数。
例: TO_NUMBER('123.45') 结果 123.45
TO_NUMBER('$123,456.78','$999,999.99') 结果 123,456.78
1、
Converts a string to the NUMBER data type(将字符串转换为数字数据类型) TO_NUMBER(<value>[, <format>, <NLS parameter>]) RETURN NUMBER select to_number('00001228') from dual; to_number('00001228') 1228 select trunc(to_number('123.123'),2) from dual;
结果为:123.12
2、
Converts a HEX number to FLOAT(转换一个十六进制数的浮标) TO_NUMBER(<value>, <format>); SELECT TO_NUMBER('0A', 'XX') FROM dual;
结果为:10
3、
Converts a HEX number to DECIMAL(一个十六进制数转换为十进制) TO_NUMBER(<binary_float | binary_double | number>, '<hex mask>') RETURN <binary_float | binary_double | number>; SELECT TO_NUMBER(100000,'XXXXXXXX') FROM dual;
结果为:1048576
TO_NUMBER用法 将一个字符串转成数值
格式:TO_NUMBER(string,format) 即 TO_NUMBER(字符串,格式)在“转换函数:TO_CHAR()用法之一 将一个数值转化成字符串 ”一文中 TO_CHAR 函数所用格式,都适合本函数。
例: TO_NUMBER('123.45') 结果 123.45
TO_NUMBER('$123,456.78','$999,999.99') 结果 123,456.78
相关文章推荐
- 一次归档故障的解决(ORA-00257错误)
- oracle nested table
- Oracle 集合类型介绍
- oracle客户端导出dmp文件
- Oracle数据库使用入门
- oracle安装
- 关于mysql 和oracle 的常用字符串操作
- oracle中的常用系统相关命令及系统表
- Oracle性能优化
- ORACLE SEQUENCE 具体解释
- oracle 捕获异常,不中断游标循环
- Oracle 删除重复的记录,只保留一条
- 【Oracle】ORA-27102:错误
- ORACLE schedule job设置
- mvc C# JavaScript LigerUI oracle实现用户的注册、登陆验证、登陆
- windows下dg备库连接需要设置ORACLE_SID
- oracle安装报错 /lib/i386/libawt.so:libXt.so.6:cannot open shared object file
- Oracle 记录类型介绍
- Oracle11gR2连接ArcGIS10.2.2配置问题
- Oracle存储过程详解(二)