Oracle 11g SQL fundamentals 03 -- 日期操作函数

本文深入解析了Oracle中日期的数值表示方式及其精确度,并详细介绍了常用的日期操作函数,包括如何使用NEXT_DAY和LAST_DAY函数,以及ROUND函数在不同粒度上的应用。通过具体示例,展示了如何灵活运用这些函数来处理日期数据。

1、Oracle日期在内部的表示是数值格式,精确度从世纪到秒。

2、默认的日期表示格式为DD-MON-RR  (不是YY)

YY 与 RR 的区别:

3、日期操作函数

示例:

NEXT_DAY的第二个参数也可以是数字,表示几天后的日期。LAST_DAY是求该日期所在月份的最后一天。

ROUND('DD-11-2014','MONTH')是精确到月,‘日’1-15号算这个月的 ('01-11-2014'),超过15号算下个月的 ('01-12-2014')。

ROUND('DD-MON-2014','YEAR')是精确到年,‘月’1-6月算今年的 ('DD-MON-2014'),6-12月算下一年的 ('DD-MON-2015'),如图。

 

转载于:https://www.cnblogs.com/ruiming-chen/p/4088522.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值