Oracle 轉換函式
阿新 • • 發佈:2018-11-01
將值從一種型別轉換成另外一種型別,或者從一種格式轉換為另外一種格式
(1)to_char(x[,format]):將x轉化為字串。 format為轉換的格式,可以為數字格式或日期格式
select to_char('12345.67') from dual; --返回結果為12345.67 select to_char('12345.67','99,999.99') from dual; --返回結果為12,345.67
(2)to_number(x [, format]):將x轉換為數字。可以指定format格式
select to_number('970.13') + 25.5 from dual; select to_number('-$12,345.67', '$99,999.99') from dual;
(3)cast(x as type):將x轉換為指定的相容的資料庫型別
select cast(12345.67 as varchar2(10)),cast('05-7月-07' as date), cast(12345.678 as number(10,2)) from dual;
(4)to_date(x [,format]):將x字串轉換為日期
select to_date('2012-3-15','YYYY-MM-DD') from dual