写在前面
今天我们来学习一下Oracle有哪些日期计算的函数,比如添加一个月,添加一周等等的方法,今天都会说到,往下看写一下吧。
Oracle之有哪些日期计算函数?
在Oracle中常常会有日期计算的时候,昨天我们在文章中大概讲了如何通过运算符来对日期进行加减,今天不同了,主要是来讲日期计算的相关函数,一起学习一下吧。
天数加减Date
这个还是和昨天说的一样,就是通过运算符来进行加减,这里就不再过多赘述了,主要还是放在下面的方法函数上。
月份的加减函数之add_months
add_months函数是可以针对月份来进行加减的,比如下面的SQL:
select add_months('2022-02-21', 1) from dual;
执行结果如下结果:
2022-03-21
刚才是加法,那么如果是减去相应的月份呢,相信也能猜出来的,那当然就应该是负数了,通过一个方法来实现两个操作,这是非常简便的用法和设计,接着来看下面的SQL:
select add_months('2022-02-21', -1) from dual;
执行结果如下结果:
2022-01-21
如此的使用,我们就可以针对月份来进行加减的操作了。
这里要说一下,其实add_months函数就是Oracle为了方便开发者使用定义出来的函数,我们也可以通过Oracle自定义函数来开发一些函数。
比如天数的加减,周的加减,年份的加减等等,这些都是可以通过Oracle自定义函数来实现的。
总结
今天学习了Oracle中的add_months方法,大家是否收获了一些知识呢。
最近开始来学习Oracle数据库的一些知识,其中包含一些函数的使用,或者是特性的介绍讲解等,将会在系列文章内说到。
喜欢的可以关注一下专栏。