1. 计算平均值
    数据库课堂笔记之数值处理
    注: coalesce函数为返回列表中的第一个非null表达式,如果sal为null,因为第二个参数为0,则返回0.
    当使用聚合函数的时候,考虑空值问题.

数据库课堂笔记之数值处理

  1. 查找最大值和最小值
    数据库课堂笔记之数值处理
    注: 使用min()、max()函数,空值不考虑.

  2. 计算求和
    数据库课堂笔记之数值处理

  3. 计算行数
    数据库课堂笔记之数值处理
    注:
    count(*)统计所有行数(包括某字段为null的行),count(列名)不会统计该字段为null的记录.

  4. 累计求和
    数据库课堂笔记之数值处理
    注: order by后面跟上的数字表示select中的第几个字段.
    如左边中的order by 2 即 order by sal.
    over中有order by的原因是oracle数据库会进行并发处理,导致WORD和MARTIN字段后的RUNNING_TOTAL都是5350.

  5. 计算众数
    数据库课堂笔记之数值处理

  6. 计算中位数
    数据库课堂笔记之数值处理

  7. 计算百分比
    数据库课堂笔记之数值处理

  8. 计算平均值时去掉最大值和最小值
    数据库课堂笔记之数值处理

  9. 修改累计值
    数据库课堂笔记之数值处理
    数据库课堂笔记之数值处理

相关文章:

  • 2021-07-01
  • 2022-12-23
  • 2021-12-08
  • 2021-10-07
  • 2021-09-16
  • 2022-01-08
  • 2022-12-23
  • 2022-01-07
猜你喜欢
  • 2021-10-08
  • 2021-08-14
  • 2022-12-23
  • 2021-11-15
  • 2021-07-10
  • 2021-09-14
  • 2021-06-12
相关资源
相似解决方案