1、简介:完成某一具体功能的操作函数。
2、基本语法:返回值 函数名称(参数)
2.1 日期函数
2.1.1 日期 ADD_MONTH(列 | 日期, 月数):计算在指定的日期上增加 <月数>个月后的日期
2.1.2 数字 MONTHS_BETWEEN(列 | 日期, 列 | 日期):返回两个日期之间的月数
2.1.3 日期 LASDT_DAY(列 | 日期):取得指定日期所在月的最后一天
2.1.4 日期 NEXT_DAY(列 | 日期, 星期X):返回下一个指定的星期X对应的日期
2.2 使用方法及注意事项
Oracle提供了伪列(SYSDATE, SYSTIMESTAMP)以方便获取当前时间。
SELECT SYSDATE FROM dual;
SELECT SYSTIMESTAMP FROM dual;
伪列可直接作为任意表的列进行查询。
SELECT ename, job, sal, SYSDATE FROM emp;
日期有如下操作公式:
- 日期 + 数字 = <数字>天后的日期
- 日期 - 数字 = <数字>天前的日期
- 日期 - 日期 = 两个日期间隔的天数