--当前日期
SELECT SYSDATE FROM DUAL;
SELECT CURRENT_DATE FROM DUAL;
--2天后的日期
SELECT SYSDATE+2 FROM DUAL;
--ADD_MONTHS(D,X)
SELECT HIREDATE 入职日期,ADD_MONTHS(HIREDATE,3) 转正日期 FROM EMP;
--LAST_DAY(D,X) 返回所在月份的最后一天
SELECT LAST_DAY(SYSDATE) FROM DUAL;
SELECT LAST_DAY(HIREDATE) FROM EMP;
--MONTHS_BETWEEN (DATE1,DATE2) 返回date1和date2之间月的数
--员工入职时间
select months_between(sysdate,hiredate) from emp;
--NEXT_DAY(SYSDATE ,'星期一') 下周一
SELECT NEXT_DAY(SYSDATEM,'星期一') FROM DUAL;
--TO_DATE(C,M) 字符串以指定格式转换成日期
SELECT TO_DATE('2018-05-15 2:38:33','YYYY--MM--DD HH12-MI-SS') FROM DUAL;
--TO_CHAR(D,M) 日期以指定格式转换为字符串
SELECT TO_CAHR(SYSDATE,'YYYY"年"MM"月"DD"日" HH12:MI:SS‘’)
--组函数 COUNT() SUM() MAX() MIN() AVG()
--COUNT(字段|*|1)
--注意:组函数不能跟在WHERE后面使用
数据库笔记03
最新推荐文章于 2024-06-06 16:55:52 发布