Oracle函数之转换函数

转换函数

to_date( '目标','目标格式' )

//将字符串转换成日期类型

to_ number( 目标,'格式' )

//将数字形式的字符转换成数值

 

重要*

to_char(‘要转换的数值或是日期’[,‘要转换的格式’] ) 

//将数值或者日期转成字符类型

[]//代表里面的内容可以写或者不写//to_char转换后(字符靠左,数字靠右

 

0 若目标整数位无数字,格式显示0,若目标小数为无数字则以0补全

就是目标为123.45 但是格式是‘0000.00’则显示0123.45

 

 

9 若目标整数位无数字,则格式不生效;若目标小数为无数字则以0补全

目标为123.45 但是格式是‘9999.99’显示123.45,有一位9不显示

 

0和9 小数精度不够四舍五入,格式中小数点保留一位的下一位

整数位格式不够显示#

123.45,‘999.9’则显示123.5

 

添加千位符:

‘目标’,‘目标格式’,一般是(123456.62,‘9999,999.99’)显示123,456.62

 

添加货币符号:

$:美元符号 ,美元符号可以放在任何位置

L:当地货币,L只能放在第一位

 

To_char还可以将日期转换成字符串:

sysdate//当前日期

(‘yyyy/mm/dd/hh12:mi:ss'’)

(sysdate,'d')//每周的第几天,美国人的习惯是周日是第一天,下周六是第七天

(sysdate,‘day’)//格式是day时返回是星期几

(sysdate,‘dd’)//本月的第几天

(sysdate,'ddd')//本年第几天

(sysdate,‘w’)//本月的第几周

(sysdate,'ww')//本年的第几周

(sysdate,'mm')//本年的第几个月

(sysdate,‘q’)//本年的第几季度,1/1,第一季度4.1第二季度,7.10第三季度,10.1第四季度

(sysdate,'yyyy')//年

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值