• Oracle学习(十一)聚合函数


    AVG() 求平均数

    --查询某列的平均值
    SELECT AVG(列) FROM

     COUNT()查询条数

    -- 查询所有记录的条数
    select count(*) from 表;
    
    -- 查询对应列的值不为空的记录的条数
    select count(列) from 表;
    
    -- 查询对应列不重复的记录条数
    select count(distinct 列) from 表;

    FIRST()查询第一条(PS:oracle中表达式不一样)

    --oracle中first()函数的表达方式
    SELECTFROMORDER BYASC
    WHERE
        ROWNUM <= 1;

     LAST()查询最后一条(PS:oracle中表达式不一样)

    --oracle中last()函数的表达方式
    SELECTFROMORDER BYDESC
    WHERE
        ROWNUM <= 1;

    MAX()最大值  MIN()最小值

    --指定列的最大值
    SELECT MAX(列) FROM 表;
    
    --指定列的最小值
    SELECT MIN(列) FROM 表;

    SUM()统计指定列的值

    --统计指定列的总和
    SELECT SUM(列) FROM 表;

    GROUP BY()分组(通常做统计时结合聚合函数用)

    --分组统计
    SELECT 聚合函数(列)
    FROMGROUP BY 列;

    HAVING(筛选分组后的各组数据)

    --HAVING与where用法类似
    PS:增加 HAVING 子句原因是WHERE 关键字无法与聚合函数一起使用
    PS:HAVING 子句可以让我们筛选分组后的各组数据
    SELECT 列, 聚合函数(列) FROMWHERE 条件 GROUP BYHAVING 聚合函数(列) 条件;--这行的目的是为了在分组之后再次根据聚合函数筛选
  • 相关阅读:
    Ant Design Charts更改tooltip样式的方法
    css更改滚动条样式
    css实现多行文本设置省略号
    css-背景图置于背景色的下方
    js使用reduce实现扁平化数组转换为树形数据
    js实现从0到指定数据的跳动
    原生js模拟vue的响应式
    柯里化函数
    vue中keepalived的使用
    常用网址
  • 原文地址:https://www.cnblogs.com/riches/p/11348467.html
Copyright © 2020-2023  润新知