分组函数

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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
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>

 

分组数据

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄