zoukankan      html  css  js  c++  java
  • Oracle——内置函数介绍(转换函数)

    转换函数


    to_char()函数
    • to_char(日期|数字|列名,转换格式)函数用于将其他数据类型的数据转换为字符型
    • 将日期型转换成字符型。
    • SELECT sysdate 原格式, to_char(sysdate, 'yyyy-mm-dd') 转换格式1, to_char(sysdate, 'YYYY-MON-DD') 转换格式2 FROM dual;
    • 转换函数的用处可以提取出日期的某一部分。
    • 例如:查询出所有1987年雇用的员工姓名、职位和薪水。
    SELECT ename, job,sal FROM emp WHERE to_char(hiredate, 'yyyy')='1987';
    • 将数值型转换为字符串,目的往往对为了增加数字的可读性。转格式,9代表指定位数的值,数字两端值为0的位不显示,0代表值为0的位也显示,L代表本地货币。
    • SELECT to_char(1234567, '9,999,999') result1, to_char(1234567, '99,999') result2,to_char(0.96, '9.99') result3, to_char(0.96, '00.000') result4 FROM dual; 
    • SELECT to_char(5987.098, 'L999,999,999.000') result FROM dual;
    to_date()函数
    • to_date(字符串,转换格式)函数用于将字符串转换为日期。被转换的字符串必须符合特定的日期格式。转换格式为某种日期格式
    • SELECT to_date('12/02/09', 'mm/dd/yy') result FROM dual;  
    to_number()函数
    • to_number(字符串)函数可以将字符串转换为数值型
    • SELECT to_number('257.90') result FROM dual;
    • 需要注意的是,被转换的字符串必须符合数值类型格式。如果被转换的字符串不符合数值型格式,Oracle将抛出错误提示。
    • select to_number('a') FROM dual;
     
  • 相关阅读:
    IOS-在ARC项目中使用非ARC框架或者类库
    IOS-Social.framework
    IOS- 单例
    IOS-二维码的实现
    IOS-JSON & XML解析
    SCOI2011 地板 (BZOJ2331)
    Formula 1(URAL1519)
    Tour in the Castle(ZOJ3256 矩阵加速插头dp)
    Tony's tour(poj1739,男人题之一,插头dp)
    POJ3133(插头dp)
  • 原文地址:https://www.cnblogs.com/ghlz/p/13221478.html
Copyright © 2011-2022 走看看