Oracle分组查询

我现在对你的喜欢,比昨天多一点点,比明天少一点点;

分组查询主要使用的是group by语句。
技巧:可以吧select后面列表中的字段添加到group by语句的子句中即可。

select deptno, sum(sal)
from scott.emp
group by deptno;

其实很简单,就是以deptno作为一个参照,根据参照物定义出条件对象。

如果在分组以后,还需要进行条件过滤,可以使用having关键字,追加条件
select deptno, sum(sal)
from scott.emp
group by deptno
having sum(sal) > 1000;

常见关键字使用顺序

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 5,841评论 0 2
  • 查询是数据的一个重要操作。用户发送查询请求,经编译软件变异成二进制文件供服务器查询,后返回查询结果集给用户,查询会...
    产品小正阅读 5,278评论 0 2
  • 5.多表查询 多表查询 目的:从多张表获取数据 前提:进行连接的多张表中有共同的列 等连接 通过两个表具有相同意义...
    乔震阅读 5,170评论 0 0
  • 幕课oracle学习笔记 --!!!scott用户 --一.分组查询 --1.常用的分组函数:AVG(平均数),S...
    xiaoxiao苏阅读 5,065评论 0 5
  • 如果说《给老师的一百条建议》是行动纲领,《爱的教育》就是怎么行动;如果《给老师的建议》是有关言教的,那《爱的...
    许生说阅读 3,701评论 0 1