加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle的转换函数

发布时间:2020-12-12 14:34:11 所属栏目:百科 来源:网络整理
导读:一 日期转换为字符 1、语法 默认格式DD-MON-RR YY YYYY YEAR(英文年) MM MONTH(英文月) DD DAY HH24 HH12 MI SS 2、实例 SQL select to_char ( sysdate , 'YYYY-MM-DD HH24:MI:SS' ) from dual ; TO_CHAR ( SYSDATE , 'YY ------------------- 2017-07-02

一 日期转换为字符

1、语法

默认格式DD-MON-RR YY YYYY YEAR(英文年) MM MONTH(英文月) DD DAY HH24 HH12 MI SS 2、实例
  1. SQL>select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')from dual;
  2. TO_CHAR(SYSDATE,'YY
  3. -------------------
  4. 2017-07-02 11:40:14
  5. SQL> select to_char(sysdate,'YYYY-MM-DD HH12:MI:SS') from dual;
  6. TO_CHAR(SYSDATE,'YY
  7. -------------------
  8. 2017-07-0211:40:38
二 字符转换为日期 1、语法 TO_DATE(char[,fmt[,params]]) params:用于制定日期的语言 注意:to_date()按照系统默认的日期格式显示 2、实例
  1. SQL>select to_date('2017-7-2','YYYY-MM-DD')from dual;
  2. TO_DATE('2017-
  3. --------------
  4. 02-7月 -17
三 数字转换为字符 1、语法 TO_CHAR(number[,fmt]) 9:显示数字并忽略前面的0 0:显示数字,位数不足,用0补齐 .或D:显示小数点 ,或G:显示千位符 $:美元符号 S:加正负号(前后都可以) 2、实例
  1. 02-7月 -17
  2. SQL> select to_char(12345.678,'$99,999.999') from dual;
  3. TO_CHAR(1234
  4. ------------
  5. $12,345.678
  6. 999,999') from dual;
  7. TO_CHAR(1234
  8. ------------
  9. S99,999.999') from dual;
  10. TO_CHAR(123
  11. -----------
  12. +12,345.678
四 字符换换为数字 1、语法 TO_NUMBER(char[,fmt]) fmt是转换的格式,可以省略 2、实例
  1. SQL>select to_number('$1,000','$9999')from dual;
  2. TO_NUMBER('$1,'$9999')
  3. ---------------------------
  4. 1000

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读