(十一)分组函数(多行函数)

分组函数

多行函数也叫做组函数,分组函数作用于一组数据,并对一组数据返回一个值,

如,AVG,COUNT,MAX,MIN,SUM,操作的是一组数据 ,返回一个结果,组函数能自动滤空

SQL> select sum(sal) from emp;

  SUM(SAL)
----------
     29025

SQL> select count(*) from emp;

  COUNT(*)
----------
        14

SQL> select sum(sal)/count(*) from emp;

SUM(SAL)/COUNT(*)
-----------------
       2073.21429

SQL> select avg(sal) from emp;

  AVG(SAL)
----------
2073.21429

SQL> select sum(comm)/count(*) from emp;

SUM(COMM)/COUNT(*)
------------------
        157.142857

SQL> select avg(comm) from emp;

 AVG(COMM)
----------
       550

SQL>

统计工种

SQL> select count(distinct job) from emp;

COUNT(DISTINCTJOB)
------------------
                 5

SQL>

分组数据

猜你喜欢

转载自www.cnblogs.com/xiangtingshen/p/10714218.html
今日推荐