SQL--6--多行处理函数(分组函数)

一.定义及使用注意

  1.多个输入,1个输出。

  2.使用注意:

   分组函数需【先分组,再使用分组函数】,如果未对数据进行分组,整张表默认为一组。

二.基础算术——max、min、sum、avg、count

  1.最大值  max():select  max(sal)  from  emp;

  2.最小值  min():select  min(sal)  from  emp;

  3.求和      sum():select  sum(sal)  from  emp;

  4.平均值  avg():select  avg(sal)  from  emp;

  5.计数      count():select  count(ename)  from  emp;

三.分组函数注意事项

  1.分组函数自动忽略null,不需要提前对null进行处理;

  2.分组函数中的count(*)和count(具体字段)的区别:

  SQL--6--多行处理函数(分组函数)

  3.分组函数不能直接用在where子句中,原因如下:

  SQL--6--多行处理函数(分组函数)

  4.分组函数的组合使用:

  SQL--6--多行处理函数(分组函数)

上一篇:聚合函数及分组查询示例


下一篇:1.6 学习Oracle-子查询