Oracle 转换函数
将值从一种类型转换成另外一种类型,或者从一种格式转换为另外一种格式
(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
有志者、事竟成,破釜沉舟,百二秦关终属楚;
苦心人、天不负,卧薪尝胆,三千越甲可吞吴.
加油吧,致每个正在奋斗路上的你!!!