设为首页 加入收藏

TOP

Oracle常用系统函数(三)
2015-07-24 11:23:19 来源: 作者: 【 】 浏览:8
Tags:Oracle 常用 系统 函数
l;

17. avg(distinct| all)

功能:返回平均值

Selectavg(sal) from scott.emp;

selectavg(sal) from emp;

18. max(distinct| all)

功能:返回最大值

Selectmax(sal) from scott.emp;

19. min(distinct| all)

功能:返回最小值

Selectmin (sal) from scott.emp;

20. stddev(distinct| all)

功能:求标准差

Selectstddev (sal) from scott.emp;

21. variance(distinct| all)

功能:求协方差

Selectvariance (sal) from scott.emp;

2 日期函数

1. ADD_MONTHS

功能:增加或减去月份

举例:

Selecthiredate, add_months(hiredate,2) from scott.emp;

Selectto_char(add_months(to_date('199912', 'yyyymm'),2), 'yyyymm') from dual;

举例:请查询最近三个月入职的员工(把hiredate增加3个月,如果新日期大于当前日期则满足查询要求)

Select *from emp where add_months(hiredate,3)>=sysdate

Select *from emp where hiredate>=add_months(sysdate,-3)

2. LAST_DAY

功能:返回当月日期的最后一天

Selectlast_day(sysdate) from dual;

3. MONTHS_BETWEEN(date1, date2)

功能:给出date1-date2的月份

举例:

Selectmonths_between (to_date('2013.05.20', 'yyyy.mm.dd'), to_date('2014.04.20', 'yyyy.mm.dd') ) mon_betw from dual;

4. NEW_TIME(date, 'this', 'that')

功能:给出时间date在this’时区对应that’时区的日期和时间

举例:

Selectto_char(sysdate, 'yyyy.mm.dd hh24:mi:ss')bj_time, to_char(new_time(sysdate, 'PDT', 'GMT'), 'yyyy.mm.dd hh24:mi:ss')los_angles from dual;

说明:this,that对应的时区及其简写,大西洋标准时间:AST或ADT;阿拉斯加_夏威夷时间:HST或HDT;英国夏令时:BST或BDT;美国山区时间:MST或MDT;美国中央时区:CST或CDT;新大陆标准时间:NST;美国东部时间:EST或EDT;太平洋标准时间:PST或PDT;格林威治标准时间:GMT;Yukou标准时间:YST或YDT。

5. NEXT_DAY(date, 'day')

功能:给出日期date和星期x以后计算下一个星期的日期

Selectnext_day('18-5月-2013', '星期五') next_dayfrom dual; --下一个星期五是多少号?

6. to_date (string, 'format')

功能:将字符串转换成oracle中的一个日期(format的格式)

注意:插入date列时默认以(日-月-年)格式。

yy:两位数字的年份 2004 ---> 04

yyyy:四位数字的年份 2004年

mm: 两位数字的月份 8月 --à08

dd: 2位数字的天 30号 -à30

hh24: 8点---à 20

hh12: 8点 ----à 08

mi、ss ----à显示分钟\秒

举例:

insert into scott.emp(empno,hiredate)

values(2222,to_date('1988-11-11', 'yyyy-mm-dd'))

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一次rhel5.8的文件系统只读造成的.. 下一篇oracle12cgriddb安装的的checklist

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)
·金融界大佬力荐,Pyt (2025-12-25 04:49:42)
·你必须要弄懂的多线 (2025-12-25 04:22:35)
·如何在 Java 中实现 (2025-12-25 04:22:32)