码迷,mamicode.com
首页 > 数据库 > 详细

SQL学习笔记

时间:2016-08-02 16:32:53      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

add_months函数:

add_months(time,months)函数可以得到某一时间之前或之后n个月的时间
如 select add_months(sysdate,-6) from dual; 该查询的结果是当前时间半年前的时间
select add_months(sysdate,6) from dual; 该查询的结果是当前时间半年后的时间
 

MONTHS_BETWEEN函数:

MONTHS_BETWEEN函数返回两个日期之间的月份数
如select months_between(to_date(‘20090228‘, ‘yyyymmdd‘), to_date(‘20080229‘, ‘yyyymmdd‘)) as months from dual
 该查询的结果是12
注:不满整数月份数时为整数
 
next_day函数:
next_day( date, weekday ) 求指定日期的下一个日期.
如 select next_day( sysdate, ‘MONDAY‘) from dual;
该查询当前日期的下个星期一
 
last_day函数:
last_day(date)返回指定日期对应月份的最后一天.
如 select last_day(to_date(‘1999.11.29‘,‘yyyy.mm.dd‘)) from dual;     
 
last_day函数:
last_day(date)返回指定日期对应月份的最后一天.
如 select last_day(to_date(‘1999.11.29‘,‘yyyy.mm.dd‘)) from dual;    
 
ROUND函数:
ROUND(n1,n2) 根据n2对n1进行四舍五入,n2缺省为0,也就是对n1取整,
若n2为正数,则从n1小数点右边n2位开始四舍五入;若n2为负数,则从n1小数点左边n2位开始四舍五入
 
TRUNC函数:
TRUNC(n1,n2) 按位截取
 
 
 

SQL学习笔记

标签:

原文地址:http://www.cnblogs.com/torirs/p/5729363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!