Oracle基础学习----函数

 Oracle中的date日期型:
select sysdate from 任意表名 显示当前系统时间

转换函数
一:
to_date()函数
to_date('05/30/08 13:30:30','mm/dd/yy hh24:mi:ss');


to_number()


to_char()
1. 日期-》字符
to_char(Date);
to_char(Date,’yyyy-mm-dd’);
2. 数字-》字符
to_char(number,’format’);
to_char(12345,678901,’$99,999.0000’);结果$12.345.6789

数字模式符:
格式符 说明
9 代表一位数字
0 代表一位数字,强制显示0
$ 放置一个美元符
L 放置一个本地货币符
. 小数点
, 千位指示符


通用函数
一:NVL()函数
NVL(exp1,exp2)//如果exp1的值为null,则返回exp2的值
二:NVL2()函数
NVL2(exp1,exp2,exp3)
如果exp1的值不为null,则返回exp2的值,否则返回exp3的值
三:NULLIF()函数
nullif(exp1,exp2)
如果exp1与exp2的值相等则返回null,否则返回exp1的值
四:COALESCE()函数
coalesce(exp1,exp2,…)
依次考察各参数,遇到非null值即停止并返回该值。如果没有遇到返回null
五:CASE表达式
case exp
when config_exp1 then return_exp1
when config_exp2 then return_exp2
when config_exp3 then return_exp3
else else_exp
end
六:DECODE()函数
类似CASE();
Decode(exp,
config_exp1,return_exp1,
config_exp2,return_exp2,
config_exp3,return_exp3,
else_exp)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

meteor_730

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值