常用的分组函数:

Sum()求和:

聚合函数Count(*)求个数:

Avg()求平均值:

注意:求平均数的方法不同得到的值可能不同。

原因:因为count(*)和count(comm)不相等,count(*)是所有员工的个数,包括奖金(comm)为null的人。而count(comm)不包括奖金为null的人。

Max()求最大值:

Min()求最小函数:

分组数据group  by:

可以解决求各部门的平均工资的问题。

例如:

注意!!

在select后面的查询字段除了组函数里面的字段,其他有的字段在group by 字段后面必须含有。

包含在group by子句中的列不必包含在select列中。

多个列的分组:

Group by:先按照第一列分组,再按照第二列分组,以此类推。

Group by的增强语句:

Group by rollup(a,b)。

相同的值只选择一个:

Break on  deptno skip 2;

转载于:https://www.cnblogs.com/txf0324/p/11038221.html

oracle之4多行函数之分组函数相关推荐

  1. Oracle单组函数、分组函数

    文章目录 1.函数基础 1.1SQL函数 1.2两种SQL函数 2.单行函数 2.1说明 2.2字符函数 2.2.1大小写控制函数 2.2.2字符控制函数 2.3数字函数 2.4日期 2.4.1日期的 ...

  2. Oracle报错:不是单组分组函数解决

    Oracle报错:不是单组分组函数解决 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分 ...

  3. MySQL数据处理函数,分组函数,分组查询【MySQL】

    Java养成计划----学习打卡第六十六天 内容导航 单行处理函数(续) CONCAT 字符串拼接函数 LENGTH 字符串长度 TRIM 去空格 ROUND 四舍五入 RAND 生成随机数 IFNU ...

  4. sql中聚合函数和分组函数_SQL选择计数聚合函数-语法示例解释

    sql中聚合函数和分组函数 The COUNT operator is usually used in combination with a GROUP BY clause. It is one of ...

  5. sql中聚合函数和分组函数_学习SQL:聚合函数

    sql中聚合函数和分组函数 SQL has many cool features and aggregate functions are definitely one of these feature ...

  6. Oracle——函数(单行函数、分组函数、分析函数)

    Oracle SQL 提供了用于执行特定操作的专用函数.这些函数大大增强了 SQL 语言的功能. SQL函数的分类: 单行函数 对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,可以出现 ...

  7. oracle 连接查询,子查询,分组函数

    1.oracle 连接查询 2.oracle 子查询 3.oracle 分组函数 3.1 3.2 rollup SQL> --group by 作用于多列,先按照第一列进行分组,如果相同,按照第 ...

  8. oracle之单行函数之分组函数

    --分组函数 select avg(salary),max(salary),min(salary),sum(salary) from employees 运行结果 --判断大小 select max( ...

  9. mysql中有没有单行函数_MySQL之函数(单行函数、分组函数)

    ##进阶函数 /* 调用语法:select函数名(实参列表): 分组函数和单行函数的区别: 单行函数:将一个数据进行处理,返回一个值 分组函数:将虚拟表看做一个组,处理一组数据,返回一个值 常见的分组 ...

最新文章

  1. Python代码运行不够流畅?看大神如何多角度优化!
  2. loadrunner—参数化
  3. 【金融】银行有什么分类
  4. 数字图像处理与Python实现笔记之频域滤波
  5. php mysql 连接方法 对比_Mysql实例php连接MySQL的两种方式对比
  6. leetcode 141. Linked List Cycle
  7. linux下libpcap抓包分析
  8. 【iVX 初级工程师培训教程 10篇文拿证】02 数值绑定及自适应网站制作
  9. ssrs 基于表达式显示_基于表达式的访问控制
  10. 有人说:轻量级锁一定比重量级锁快!我忍不住笑了
  11. Windows之磁盘的设备驱动堆叠
  12. Apache2.2整合PHP5.2
  13. 随笔之生成简单的验证码
  14. 苹果id无法登陆_教你在iPhone上如何注册 ID帐户,并注意使用事项
  15. R语言基础数据分析——双因素方差分析
  16. 三轴加速度传感器原理及应用
  17. 计算机密码怎么重置,电脑忘记密码了怎么重置密码
  18. sniffer超级详细介绍
  19. 如何让你的Linux程序程序后台运行
  20. Pillow - putpixel操作 实现随机色的图片

热门文章

  1. 苹果 的硬件架构和普通PC有区别吗? 有什么区别?
  2. web API简介(二):客户端储存之document.cookie API
  3. 用IJ和gradle启动elasticsearch5.4.3
  4. 梦工厂实验室 取石子之fans 博弈
  5. ACM PKU 1192 最优连通子集
  6. OpenCV2.4.13在VS2012环境的debug模式下的链接库输入配置的文件目录
  7. canvas之二:绘制三角形
  8. linux系统启动过程(三)
  9. leetcode算法题--最长定差子序列
  10. 实现数组(java)