zoukankan      html  css  js  c++  java
  • Oracle内置函数03


    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 nt(*)>=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 tno ;

       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

  • 相关阅读:
    Eclipse调试常用技巧
    12个小技巧,让你高效使用Eclipse
    Java程序生成exe可执行文件详细教程(图文说明)
    手机打开PDF文档中文英文支持(乱码问题)解决攻略
    Java修饰符public,private,protected及默认的区别
    Eclipse 各种小图标的含义
    continue break return的区别
    Android开发快速入门(环境配置、Android Studio安装)
    Struts2中的Unable to load configuration错误的分析与解决方法
    认识与入门 Markdown,Markdown教程
  • 原文地址:https://www.cnblogs.com/GenghisKhan/p/2338792.html
Copyright © 2011-2022 走看看