Oracle日期函数
来源:互联网 发布:python 定义字典 编辑:程序博客网 时间:2024/06/01 10:29
日期函数
日期函数用于处理date类型的数据。
默认情况下日期格式是dd-mon-yy 即12-7月-78
(1)sysdate: 该函数返回系统时间
(2)add_months(d,n) 时间点d再加上n个月
(3)last_day(d):返回指定日期所在月份的最后一天
(4).取时间点的年份:
SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL;
(5).取时间点的月份:
SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL;
(6).取时间点的日:
SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL;
(7).取时间点的時:
SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL;
(8).取时间点的分:
SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL;
(9).取时间点的秒:
SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL;
(10).返回参数的星期几:
SELECT TO_CHAR(SYSDATE,'D') FROM DUAL;
(11).返回参数一年中的第几天:
SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;
问题:查找已经入职8个月多的员工
SQL> select * from emp where sysdate>=add_months(hiredate,8);
问题:显示满10年服务年限的员工的姓名和受雇日期。
SQL> select ename, hiredate from emp where sysdate>=add_months(hiredate,12*10);
问题:对于每个员工,显示其加入公司的天数。
SQL> select floor(sysdate-hiredate) "入职天数",ename from emp;
or
SQL> select trunc(sysdate-hiredate) "入职天数",ename from emp;
问题:找出各月倒数第3天受雇的所有员工。
SQL> select hiredate,ename from emp where last_day(hiredate)-2=hiredate;
-------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
- oracle 日期函数介绍
- oracle 日期函数
- oracle 日期函数介绍
- oracle 日期函数介绍
- Oracle日期函数
- Oracle日期函数大礼包
- Oracle的日期函数
- Oracle的日期函数
- oracle 日期函数
- oracle日期类型函数
- oracle 日期函数介绍
- oracle 日期函数
- Oracle日期函数
- Oracle 常用日期函数
- Oracle日期函数
- oracle 日期函数
- oracle 日期函数介绍
- oracle日期函数
- 【美化§麦蒂xp主题】
- 给年轻程序员的建议
- NSRunLoop的理解
- 安装Directx SDK Jun10出现错误代码S1023的解决方法
- 防火墙引起的一些事情
- Oracle日期函数
- php获取网页方法总结
- Java - 异常处理
- iOS 开发之EXC_BAD_ACCESS异常分析
- SVM kernel(三)
- 从文件或摄像头捕获视频
- Win7 x64 PL/SQL 连接 Oralce 提示 Could not initialize "%ORACLE_HOME%\bin\oci.dll"
- oracle 拼接某个字段的全部值
- ogre1.8自己写的建立地形源码(注释,可直接使用)