多行函数也叫做组函数,分组函数作用于一组数据,并对一组数据返回一个值,
如,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>
原文:https://www.cnblogs.com/xiangtingshen/p/10714218.html