zoukankan      html  css  js  c++  java
  • oracle中的数据类型转换函数to_number

    to_number函数也是oracle中常用的类型转换函数之一,是将一些处理过的按一定格式编排过的字符串变回数值型的格式。这里简单介绍了to_number的用法并给出了详细的例子。

    前面我们在介绍oracle的类型转换函数时介绍到了to_char函数,to_char函数有一个作用是将数值型的值按指定的格式转换为字符串类型的格式。这里的to_number那是就是将某些固定格式的字符转换为数值类型的值

    To_number函数的格式如下:

    To_number(varchar2 or char,’format model’)

    To_number函数中也有很多预定义的固定格式:

     

    9

     

    代表一个数字

     

    0

     

    强迫0显示

     

    $

     

    显示美元符号

     

    L

     

    强制显示一个当地的货币符号

     

    .

     

    显示一个小数点

     

    ,

     

    显示一个千位分隔符号

    下面是一些转换的例子:

    SQL> select to_number(’RMB234234.4350′,’L999999.0000′) from dual;
    
    TO_NUMBER(’RMB234234.4350′,’L999999.0000′)
    
    ——————————————
    
    234234.435
    
    另一个例子是:
    
    SQL> select to_number(’$123,233,455,623.3400′,’$999,999,999,999.0000′) from dual;
    
    TO_NUMBER(’$123,233,455,623.3400′,’$999,999,999,999.0000′)
    
    ———————————————————-
    
    1.2323E+11
  • 相关阅读:
    在CI框架中的配置整合amfphp
    php操作memcache的使用【转】
    notepad++ 快捷键大全
    utf8_general_ci和utf8_unicode_ci的比较
    50个必备的实用jQuery代码段
    强制浏览器下载PDF文件
    Ajax不能接受php return值的原因
    Proftpd mysql认证配置文档
    CI公用模型
    sublime 相关配置和快捷键
  • 原文地址:https://www.cnblogs.com/xuewater/p/2683171.html
Copyright © 2011-2022 走看看