Oracle 函数大全(3)

来源:asp之家 时间:2009-07-23 14:29:00 

60.AVG(DISTINCT|ALL)
all表示对所有的值求平均值,distinct只对不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
语句已处理。
SQLWKS> insert into table3 values('gao',1111.11);
SQLWKS> insert into table3 values('gao',1111.11);
SQLWKS> insert into table3 values('zhu',5555.55);
SQLWKS> commit;
SQL> select avg(distinct sal) from gao.table3;
AVG(DISTINCTSAL)
----------------
3333.33
SQL> select avg(all sal) from gao.table3;
AVG(ALLSAL)
-----------
2592.59
61.MAX(DISTINCT|ALL)
求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
SQL> select max(distinct sal) from scott.emp;
MAX(DISTINCTSAL)
----------------
5000
62.MIN(DISTINCT|ALL)
求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
SQL> select min(all sal) from gao.table3;
MIN(ALLSAL)
-----------
1111.11
63.STDDEV(distinct|all)
求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
SQL> select stddev(sal) from scott.emp;
STDDEV(SAL)
-----------
1182.5032
SQL> select stddev(distinct sal) from scott.emp;
STDDEV(DISTINCTSAL)
-------------------
1229.951
64.VARIANCE(DISTINCT|ALL)
求协方差
SQL> select variance(sal) from scott.emp;
VARIANCE(SAL)
-------------
1398313.9
65.GROUP BY
主要用来对一组数进行统计
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
10 3 8750
20 5 10875
30 6 9400
66.HAVING
对分组统计再加限制条件
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
67.ORDER BY
用于对查询到的结果进行排序输出
SQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;
DEPTNO ENAME SAL
--------- ---------- ---------
10 KING 5000
10 CLARK 2450
10 MILLER 1300
20 SCOTT 3000
20 FORD 3000
20 JONES 2975
20 ADAMS 1100
20 SMITH 800
30 BLAKE 2850
30 ALLEN 1600
30 TURNER 1500
30 WARD 1250
30 MARTIN 1250
30 JAMES 950

标签:Oracle,函数
0
投稿

猜你喜欢

  • 如何制作关联的下拉菜单?

    2010-06-29 21:19:00
  • 6个asp判断函数使用方法介绍

    2007-09-24 13:10:00
  • SQL学习笔记三 select语句的各种形式小结

    2011-09-30 11:09:31
  • ASP生成柱型体,折线图,饼图源代码

    2007-09-20 12:56:00
  • iframe全跨域高度自适应解决方案

    2008-12-21 16:16:00
  • MySQL旧版本升级为新版本

    2009-02-26 15:44:00
  • asp日历代码 显示农历

    2007-09-23 08:40:00
  • MySQL的添加用户的两种方法

    2012-01-29 17:50:10
  • 设计哲学与跨界

    2009-08-18 12:25:00
  • js捕捉窗口的关闭与刷新

    2008-10-08 10:20:00
  • Google谷歌的CSS前景图片合并技术

    2009-07-13 12:21:00
  • 专家教你安装 MySQL的与MySQL GUI Tools

    2012-01-29 17:59:05
  • ADO组件之分页程序详解

    2008-10-09 12:28:00
  • CSS Border使用小分享

    2010-08-12 14:34:00
  • Yahoo! BrowserPlus 发布

    2008-11-20 13:35:00
  • BluePrint CSS框架0.9版发布

    2009-06-03 21:02:00
  • MySQL数据库中应当如何实施info()函数

    2008-11-27 15:04:00
  • 确定能够释放空间的SQL Server数据库文件的脚本

    2010-07-31 12:36:00
  • CSS关于Border你可能会不注意的东西

    2007-10-20 13:50:00
  • 互联网产品设计师职业生涯

    2009-04-20 20:41:00
  • asp之家 网络编程 m.aspxhome.com