ORACLE 之 简单函数(TWO)
来源:互联网 发布:淘宝大学证书真的吗 编辑:程序博客网 时间:2024/06/05 23:42
ORACLE 之 简单函数(TWO)
一)日期函数:
1)sysdate函数:
该函数用数据库的时区,返回date值:
eg:
SYS@orcl#select sysdate from dual;SYSDATE--------------08-4月 -13SYS@orcl#
2)months_between()函数
该函数返回两个时间之差的日期月份。
eg:
SYS@orcl#select months_between(to_date('2012-02-03','yyyy-mm-dd'),to_date('2013-02-03', 2 'yyyy-mm-dd')) from dual;MONTHS_BETWEEN(TO_DATE('2012-02-03','YYYY-MM-DD'),TO_DATE('2013-02-03','YYYY-MM--------------------------------------------------------------------------------- -12SYS@orcl#select months_between(to_date('2013-02-03','yyyy-mm-dd'),to_date('2012-02-03', 2 'yyyy-mm-dd')) months_between from dual;MONTHS_BETWEEN-------------- 12
3)add_months()函数
该函数在指定x月份后添加一个月份然后得到一个date值。
eg:
SYS@orcl#select add_months(to_date('2012-02-03','yyyy-mm-dd'),2) add_months from dual;ADD_MONTHS--------------03-4月 -12SYS@orcl#select add_months(to_date('2012-02-03','yyyy-mm-dd'),-2) add_months from dual;ADD_MONTHS--------------03-12月-11SYS@orcl#
4)next_day()函数
该函数表示对于x中日期之后,y星期几第一次出现的时间值:
eg:
SYS@orcl#select next_day(to_date('2013-04-08','yyyy-mm-dd'),2) next_day from dual;NEXT_DAY--------------15-4月 -13SYS@orcl#
5)last_day()函数
该函数返回包含了日期参数x的月份的最后一天的日期:
eg:
SYS@orcl#select last_day(to_date('2013-04-08','yyyy-mm-dd')) last_day from dual;LAST_DAY--------------30-4月 -13SYS@orcl#
6)round()函数
该函数用于对x取整,默认情况,x取最近的一天,如果后边指定其他的日期如yyyy,那么表示取最近一年的第一天
eg:
SYS@orcl#select round(to_date('2013-04-08','yyyy-mm-dd')) round from dual;ROUND--------------08-4月 -13SYS@orcl#select round (to_date('2013-04-08 12:23:23','yyyy-mm-dd hh24:mi:ss')) round from dual;ROUND--------------09-4月 -13SYS@orcl#select round(to_date('2013-04-08','yyyy-mm-dd'),'yyyy') from dual;ROUND(TO_DATE(--------------01-1月 -13SYS@orcl#
7)trunc()函数
用于对x日期的阶段,默认截断当天的开始时间,后边可以指定y,可以截断年的第一天,月的第一天
eg:
SYS@orcl#select trunc(to_date('2013-04-08 23:23:12','yyyy-mm-dd hh24:mi:ss')) trunc from dual;TRUNC--------------08-4月 -13SYS@orcl#select trunc(to_date('2013-04-08','yyyy-mm-dd'),'mm') trunc from dual;TRUNC--------------01-4月 -13SYS@orcl#
- ORACLE 之 简单函数(TWO)
- 简单oracle之常用函数
- oracle 之 常用简单函数(ONE)
- Oracle 常用简单函数
- Oracle 字符串简单函数
- oracle函数简单使用
- ORACLE 之 设置事务的属性(TWO)
- 简单算法题之 Two Sum
- java算法之简单的Two Sum
- 33.Oracle数据库SQL开发之 使用简单函数——使用单行函数字符函数
- 34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
- 35.Oracle数据库SQL开发之 使用简单函数——使用单行函数转换函数
- oracle最常用简单函数
- 简单的oracle 自定义函数
- 16、oracle:简单实用的oracle函数
- oracle函数之转换函数
- Oracle函数之单行函数
- oracle函数之:translate
- 提示 Could not start process "**.sh" When executing step 'Custom Process Step'
- 基于AM335x的U-Boot/SPL 的CCS 调试
- TCP/IP协议栈的基本工作原理
- asp.net mvc中TempData和ViewData的区别
- poj 2591,1338 DP
- ORACLE 之 简单函数(TWO)
- tcp报文格式及解释
- 二十岁出头的时候上,你一无所有,你拥有一切。
- 解决分配问题的匈牙利算法
- 设计模式相关资源
- 3、OA权限管理
- Windows Communication Foundation and RESTful Web Services Primer(教你制作rest wcf)
- java版二维码实例(非安卓版)
- ORACLE 使用函数返回表数据