数据库课堂笔记之数值处理
-
计算平均值
注: coalesce函数为返回列表中的第一个非null表达式,如果sal为null,因为第二个参数为0,则返回0.
当使用聚合函数的时候,考虑空值问题.
-
查找最大值和最小值
注: 使用min()、max()函数,空值不考虑. -
计算求和
-
计算行数
注:
count(*)统计所有行数(包括某字段为null的行),count(列名)不会统计该字段为null的记录. -
累计求和
注: order by后面跟上的数字表示select中的第几个字段.
如左边中的order by 2 即 order by sal.
over中有order by的原因是oracle数据库会进行并发处理,导致WORD和MARTIN字段后的RUNNING_TOTAL都是5350. -
计算众数
-
计算中位数
-
计算百分比
-
计算平均值时去掉最大值和最小值
-
修改累计值