【整理】Oracle常用函数

1、Add_months()

select add_months(sysdate,1) from dual;

2、Months_between()

select months_between(sysdate,hidate) from dual

3、Next_day

select next_day(sysdate,'星期一') from dual

4、Last_day

select last_day(sysdate) from dual

5、Nullif
比较两个表达式是否相等
如果相等,则返回null
如果不相等,则返回表达式1
限制条件:表达式1 不能是null

 6、随机返回5条记录

select * from (select * from table_name order by dbms_random.value()) where rownum <=5

7、一条SQL确定一年的天数

select add_months(trunc(sysdate,'y'),12)-trunc(sysdate,'y') from dual

 共享一个不错的Oracle学习文档

原文地址:https://www.cnblogs.com/xhk1228/p/3242159.html