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

  • 相关阅读:
    输入形如"a-b,b-c,b-d"的字符串,当作相邻路径,计算最远路径
    即时通信软件后端API文档
    Django中,使用redis作为缓存
    Django中,websocket实时通信设置概要
    在Django中,自定义User模型,使用token鉴权,实现注册、登录、修改密码等API
    Django中,用rest_framework写API
    偶尔练习一下,go语言做题目
    关于邮政储蓄卡内钱被盗的思考
    浅谈图片上传之剪切
    JavaScript学习笔记
  • 原文地址:https://www.cnblogs.com/GenghisKhan/p/2338792.html
Copyright © 2011-2022 走看看