Oracle数据库之SQL单行函数---日期函数集锦
前言
Oracle数据库的日期函数是十分强大的,而且也比较的多。笔者将之整理下来供日后的参考
使用。于自己便利,也于别人便利!
常用日期型函数 1、Sysdate: 当前的日期和时间
3、Add_moths(d,n):当前日期d后推n个月,一般用于从一个日期值增加或者减少一些月份至于to_date()的用法接下来会有介绍
5、Next_day(d,day_of_week):返回有day_of_week命名的,在变量d中指定的日期之后的第几个工作日的日期。(day_of_week必须为该星期中的某一天)
为什么会出现这种结果呢?因为1代表的是周日,这里的3代表的是周2,看看笔者的
系统时间
已经过了周二了,那么它会表示下周的周二。
6、Current_date():返回当前会话时区中的当前日期
10、TRUNC(for dates):为指定的元素而截取的日期值
具体语法如下:
TRUNC(date[,fmt])
date:日期值
fmt:日期格式,该日期格式有指定的元素格式所截去,忽略它的
话,则由最近的日期截去。
看看具体的使用情况吧:
(1)、按年截尾
(2)、按月截尾
至于其他按日、按时截尾笔者就不演示了。11、INTERVAL:在当前时间上+1
常用的日期数据处理函数上面使用到了to_date()他是日期数据格式处理的函数,另外还有一个to_char()函数,这两个
函数就是用于处理日期格式的。至于其具体用法笔者这里也不想过多描述了,有机会会在以后进行
一些总结。
已经过了周二了,那么它会表示下周的周二。