本文主要向大家介绍了Oracle数据库之oracle的TO_NUMBER函数,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

TO_NUMBER(x [, format], [ nls_language ]) converts x to a NUMBER.

x is the string that will be converted to a number.  x是将要被转换成number的字符串。

format, optional, is the format that will be used to convert x to a number.  format,可选项,是用来将x转换成number的格式。

nls_language, optional, is the nls language used to convert x to a number.   nls_language,可选项,是nls语言,用来将x转换成number。

Number Format Elements:

ElementExampleDescription

, .

1,234.56

Commas and decimal points  逗号和小数点

$

$123.45

Leading dollar sign. 前置$符号

0

0012.34

Leading or trailing 0. 前置或后置0

9

123

Any digit. 任意数字

B

B123

Leading blank for integers. integer类型前置空白符

C

C123

The ISO currency symbol defined in the NLS_ISO_CURRENCY parameter.定义在NLS_ISO_CURRENCY参数中的国际标准货币符号

D

123D99

The current decimal character defined in the NLS_NUMERIC_CHARACTERS parameter. The default value is a period.

EEEE

1.2EEE

Returns a value in scientific notation.用科学计数法表示返回值

G

9G123

Returns the group separator (e.g., a comma).

L

L123

Returns the local currency symbol.

MI

123MI

negative value with trailing minus sign; returns positive value with a trailing blank.

PR

123PR

The negative values in angle brackets.

RN

I

values in Roman numerals, uppercase.

rn

i

values in Roman numerals, lowercase.

S (prefix)

S1234

negative values with a leading minus sign, positive values with a leading positive sign.

S (suffix)

1234S

negative values with a trailing minus sign, positive values with a trailing positive sign.

TM

TM

The text minimum number format model returns the smallest number of characters possible.

U

U123

the Euro currency symbol or the NLS_DUAL_CURRENCY parameter.

V

123V99

a value multiplied by 10n, where n is the number of 9s after the V.

X

XXXX

the hexadecimal value.十六进制值

SQL> select to_number(‘123.45‘) from dual;

TO_NUMBER(‘123.45‘)

-------------------

123.45

SQL> select to_number(‘123.45‘, ‘9999.99‘) from dual;

TO_NUMBER(‘123.45‘,‘9999.99‘)

-----------------------------

123.45

SQL> select to_number(‘12‘, ‘99‘) from dual;

TO_NUMBER(‘12‘,‘99‘)

--------------------

12

SELECT TO_NUMBER(‘$12,123.23‘,‘$999,999.99‘) FROM DUAL;

SQL>

SQL>

SQL>

SQL>

Do calculation after the conversion

SQL> select to_number(‘123.45‘) + 2 from dual;

TO_NUMBER(‘123.45‘)+2

---------------------

125.45

SQL> SELECT TO_NUMBER(‘-$12,345.67‘, ‘$99,999.99‘) FROM dual;

TO_NUMBER(‘-$12,345.67‘,‘$99,999.99‘)

-------------------------------------

-12345.67

SQL>

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

mysql中tonumber函数_Oracle数据库之oracle的TO_NUMBER函数相关推荐

  1. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据

    本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...

  2. mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...

    [多选题]注射时,在(  )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在(   ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...

  3. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  4. mysql硬盘备份_原创-在mysql中把里面的数据库备份到自己的硬盘上

    原创-在mysql中把里面的数据库备份到自己的硬盘上 (2011-04-15 20:33:23) 标签: 千百度女鞋 杂谈 在mysql中把内中的数值库备份到本人的硬盘上在数值库表拾失或许破坏的情况下 ...

  5. mysql中要创建choose数据库_在MySQL中要创建choose数据库,应该使用命令“crea

    在MySQL中要创建choose数据库,应该使用命令"crea 在MySQL中要创建choose数据库,应该使用命令"createtablechoose;" 血压调节实验 ...

  6. mysql中下列关于创建_在 MySQL 中,下列关于创建数据库表的描述正确的是( )。_学小易找答案...

    [单选题]在表中设置外键实现的是哪一类数据完整性( ) [单选题]以下为概念模型的是() [论述题]• 参照 < 中国图书馆分类法 > ,谈一下你对自己所学专业在整个科学知识领域中所在的位 ...

  7. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  8. mysql中1146提示_Mysql数据库的使用总结之ERROR 1146 (42S02)

    在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn't exist,经过了两天,终于解决了这个问题.引起该错误的原因不同,对应的解决方法也不同.这里只 ...

  9. mongodb在mysql中怎么用,mongoDB数据库基本操作

    mongoDB中聚集集合(collection/coll)相当于mysql中的表 文档相当于mysql中的每一行数据 常用命令 1.获得帮助命令db.help() db.表名.help() db.表名 ...

最新文章

  1. 【计算机网络】物理层和数据链路层概述吐血总结(这知识它不进脑子啊~!)
  2. 【python练习题】程序15
  3. 网络游戏外挂核心封包揭密
  4. mysql my.ini my.cnf_Mysql配置文件my.ini/my.cnf
  5. c语言atof字母,C语言字符转换之atof()
  6. Python中的@property Decorator:其用例,优点和语法
  7. python编程(paddle ocr)
  8. World Leading!世界第二!百度云在吹牛?
  9. Tomas Mikolov's Recurrent Neural Networks Language Modeling Toolkit
  10. 手动在viewpager的最后一页滑到第一页。
  11. 怎样关闭eclipse中的tooltip提示
  12. Win10任务栏卡死情况解决方案
  13. 操作系统排名服务器,服务器操作系统排行榜
  14. 【说明书】迪士尼儿童手表说明书
  15. 让iOS Safari浏览器支持油猴脚本
  16. Android,SharedPreferences的使用
  17. 2022年煤矿探放水题库及模拟考试
  18. 双向广搜-HDU1401 Solitaire
  19. 动力学(dynamics)与动理学(kinetics)概念辨析
  20. html鼠标滑过导航条展开导航条,JS+CSS实现鼠标滑过时动态翻滚的导航条效果

热门文章

  1. 【算法拾遗(java描写叙述)】--- 选择排序(直接选择排序、堆排序)
  2. 原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
  3. mybatis处理查询map列表属性为null的问题,而导致查询map无该key对象
  4. linux下inotify的使用
  5. gridView 多余字符显示省略号...
  6. web页,如何按回车获得焦点,触发web控件事件..?
  7. 再迎利好,“预共识”或能助力BCH“零确认”安全可靠
  8. 想学大数据?大数据处理的开源框架推荐
  9. 微信公众号中ip白名单用谁的ip
  10. AgileEAS.NET SOA 中间件2013第四季度发布部分功能开源预告