1)to_char()函数,将日期转换为字符串表示
SQL> select to_char(sysdate,'yyyy"年"mm"月"dd"日"')from dual;
TO_CHAR(SYSDATE,'YYYY"年"MM"月"DD"日"')
------------------------------------
2019年05月21日
---将数字转换为指定格式,例如转换为货币形式
SQL> select to_char(123,'$9,999,999.99')from dual;
TO_CHAR(123,'$9,999,999.99')
----------------------------
$123.00
2)to_date()函数,将日期转换成指定格式
SQL> select to_date('2019-05-21','yyyy-mm-dd') from dual;
TO_DATE('2019-05-21','YYYY-MM-DD')
----------------------------------
2019/05/21
可以是yyyy-mm-dd hh24:mi:ss
3)to_number()函数,将一个数字字符串转换为数字
SQL> select to_number('1234567.08') from dual;
TO_NUMBER('1234567.08')
-----------------------
1234567.08
SQL> select to_number('123456')-1 from dual;
TO_NUMBER('123456')-1
---------------------
123455