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
  • 相关阅读:
    爬虫之四种数据解析方式
    爬虫之爬虫概述
    <转载>面试官,不要再问我三次握手和四次挥手
    <转载>面试官: 讲讲MySql表设计需要注意什么?
    HTTP协议的特点
    Django之FORM
    Django之ajax
    csrf的中间件
    Django之中间件
    删除/tmp目录下txt文件
  • 原文地址:https://www.cnblogs.com/xuewater/p/2683171.html
Copyright © 2011-2022 走看看