oracle分组查询详解.docVIP

  • 7
  • 0
  • 约1.73千字
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
oracle分组查询详解

oracle 分组查询详解 一,什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值 二,分组函数类型 Avg ,count,max,min,stddev(标准方差),sum。 函数名称 函数描述 Count 返回找到的记录数 Min 返回一个数字列或计算列的最小值 Max 返回一个数字列或计算列的最大值 Sum 返回一个数字列或计算列总和 avg 返回一个数字列或计算列的平均值 三,分组函数的语法 SELECT [column,] group_function column , ... FROM table [WHERE condition] [GROUP BY column] [ORDER BY column]; //返回总记录数 //* 代表的是:一条记录 SQL select count * from emp; //返回comm不为空的总记录数 SQL select count comm from emp; //COUNT DISTINCT expr 返回 expr非空且不重复的记录总数 SQL select count distinct sal from emp; 注意:组函数忽略空值。 //返回所有员工的平均工资 SQL select avg nvl sal,0 from emp; 注意:NVL函数使分组函数无法忽略空

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档