zoukankan      html  css  js  c++  java
  • oracle 中to_char函数的用法

    一、日期格式转换

      to_char(date,'格式');

      

    select to_date('2005-01-01 ','yyyy-MM-dd') from dual;
    select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
    

      

    二、数字格式转换

    to_char(number,'格式');

    select to_char(88877) from dual;
    select to_char(1234567890,'099999999999999')  from dual;
    select to_char(12345678,'999,999,999,999')  from dual;
    select to_char(123456,'99.999')  from dual;
    select to_char(1234567890,'999,999,999,999.9999')  from dual;

    三、金钱格式转换

    to_char(salary,'$99,99');

    select TO_CHAR(123,'$99,999.9') from dual;

    四、进制转换:10进制转化为16进制

    select to_char(4567,'xxxx') from dual;
    select to_char(123,'xxx') from dual;
    

      

    五、例子

    //// to_char 例子
    输入 输出
    to_char(now(),'Day, HH12:MI:SS') 'Tuesday , 05:39:18'
    to_char(now(),'FMDay, HH12:MI:SS') 'Tuesday, 05:39:18'
    to_char(-0.1,'99.99') ' -.10'
    to_char(-0.1,'FM9.99') '-.1'
    to_char(0.1,'0.9') ' 0.1'
    to_char(12,'9990999.9') ' 0012.0'
    to_char(12,'FM9990999.9') '0012'
    to_char(485,'999') ' 485'
    to_char(-485,'999') '-485'
    to_char(485,'9 9 9') ' 4 8 5'
    to_char(1485,'9,999') ' 1,485'
    to_char(1485,'9G999') ' 1 485'
    to_char(148.5,'999.999') ' 148.500'
    to_char(148.5,'999D999') ' 148,500'
    to_char(3148.5,'9G999D999') ' 3 148,500'
    to_char(-485,'999S') '485-'
    to_char(-485,'999MI') '485-'
    to_char(485,'999MI') '485'
    to_char(485,'PL999') '+485'
    to_char(485,'SG999') '+485'
    to_char(-485,'SG999') '-485'
    to_char(-485,'9SG99') '4-85'
    to_char(-485,'999PR') '<485>'
    to_char(485,'L999') 'DM 485
    to_char(485,'RN') ' CDLXXXV'
    to_char(485,'FMRN') 'CDLXXXV'
    to_char(5.2,'FMRN') V
    to_char(482,'999th') ' 482nd'
    to_char(485, '"Good number:"999') 'Good number: 485'
    to_char(485.8,'"Pre-decimal:"999" Post-decimal:" .999') 'Pre-decimal: 485 Post-decimal: .800'
    to_char(12,'99V999') ' 12000'
    to_char(12.4,'99V999') ' 12400'
    to_char(12.45, '99V9') ' 125'

  • 相关阅读:
    一个好的时间函数
    Codeforces 785E. Anton and Permutation
    Codeforces 785 D. Anton and School
    Codeforces 510 E. Fox And Dinner
    Codeforces 242 E. XOR on Segment
    Codeforces 629 E. Famil Door and Roads
    Codeforces 600E. Lomsat gelral(Dsu on tree学习)
    Codeforces 438D The Child and Sequence
    Codeforces 729E Subordinates
    【ATcoder】D
  • 原文地址:https://www.cnblogs.com/story1/p/8021623.html
Copyright © 2011-2022 走看看