Oracle转换(显示转换)

三种常用的转换函数
1.to_char:number---->character、date---->character
2.to_number:character---->number
3.to_date:character----->date

一、转换函数
1.日期到字符串的转换中:to_char(参数一,参数二)
参数1:日期型值或者日期型的列标题(表达式)
参数2:输出的限定格式(数据元素)
例如:查看员工入职日期,在查看数据的时候日期变为字符串输出。输出格式:第一消除前导空格或者是0(fm),第二月份以完整格式输出(MONTH),第三年使用4位数字表示年(YYYY)。第四个使用双位数字表示某月某日(DD)
select ename,TO_CHAR(hiredate,‘fmDD Month YYYY’) hiredate from emp;

2.数值到字符串的转换中to_char
参数1:数值型数值或者数值型的列标题(表达式)
参数二:输出的限定格式(数据元素)
select ename,to_char(sal,’$9,999.99’) from emp;
3.to_number(p44)
select to_number(’$1234.56’,’$9999.99’) “result” from dual;

3.to_number()
功能:将字符串型数据转换为数字型数据
格式:to_number(参数一,‘fmt’)
参数一:字符串型数据
参数二:格式元素
fm:消除前导零或者是空格
例如:将"1234.56"字符串转换为数值型数据
select to_number(‘1234.56’,‘9999.99’) from dual;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值