ORACLE 转换函数

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Oracle sql*plus  PLSQL Developer

撰写时间:2019年04月02日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

to_char(参数一,参数二)函数对日期的转换:把日期类型转换成字符类型,参数一为日期,参数二为要转换成为哪种的日期格式,需注意日期格式必须是有效的日期格式而且必须包含在单引号中,对大小写敏感。

例如:select sysdate as “当前时间,

to_char(sysdate,'yyyy-mm-dd') as “日期

from dual;

结果为:

 

to_char(参数一,参数二)函数对数字的转换:把数字类型转换成字符类型,参数一为数字,参数二为要转换成为怎样的数字格式,需注意数字格式必须是有效的数字格式而且必须包含在单引号中。

例如:select to_char(98454,'L999,999.99') as

"本地货币" from dual;

其中“L”是代表本地货币,“9”是代表数字,“,”是代表千位符,“.”代表小数点。

结果如下:

to_date(参数一,参数二)函数将字符类型转换成日期类型,参数一为字符,参数二为日期格式,需注意字符必须是有效的可以转换成日期的字符,日期格式必须与字符的格式一致。

例如:select TO_DATE('20190402 10:10:21',

'yyyy""mm""dd"" hh:mi:ss') as “DATE”

From dual;

结果如下:

to_number(字符,数字格式)函数将字符类型转换成数字类型,字符得是可以转换成数字的字符,数字格式得是有效的数字格式,数字格式还得与字符的格式一致。

例如:select TO_NUMBER('1,234.00',

'L999,999.99') as “数字

from dual;

结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值