################
# 组函数的类型 #
################
AVG 平均值
COUNT 计数
MAX 最大值
MIN 最小值
STDDEV 标准差
SUM 合计
VARIANCE方差
DISTINCT只考虑不重复的值;ALL使得函数考虑每个值,默认值是ALL
所有组函数忽略空值。为了用一个值代替空值,用NVL、NVL2或COALESCE函数
SQL> select count(distinct deptno) from emp;
COUNT(DISTINCTDEPTNO)
---------------------
3
SQL> select count(deptno) from emp;
COUNT(DEPTNO)
-------------
12
###########
# NVL函数 #
###########
像AVG函数,自动过滤掉NULL值
SQL> select avg(comm) from emp;
AVG(COMM)
----------
550
SQL> select avg(nvl(comm, 0)) from emp;
AVG(NVL(COMM,0))
----------------
183.333333333333
阅读(794) | 评论(0) | 转发(0) |