子查询二(在HAVING子句中使用子查询)
HAVING子句的主要功能是对分组后的数据进行过滤,如果子查询在HAVING中表示要进行分组过滤,一般返回单行单列的数据
示例一、查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资
--查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资SELECT e.deptno,COUNT(e.empno),ROUND(AVG(e.sal),2)FROM emp eGROUP BY e.deptnoHAVING AVG(e.sal)>(SELECT AVG(sal)FROM emp);
示例二、查询出部门平均工资高的部门名称和平均工资
--查询出部门平均工资高的部门名称和平均工资 SELECT d.deptno,d.dname,AVG(e.sal) avgsal FROM emp e,dept d WHERE e.deptno=d.deptno GROUP BY d.deptno,d.dname HAVING AVG(e.sal)=(SELECT MAX(AVG(sal))FROM empGROUP BY deptno );
转载于:https://www.cnblogs.com/liunanjava/p/4227576.html
子查询二(在HAVING子句中使用子查询)相关推荐
- 子查询三(在FROM子句中使用子查询)
FROM子句中使用子查询一般都是返回多行多列,可以将其当作一张数据表 示例一.查询出每个部门的编号,名称,位置,部门人数,平均工资 SELECT d.deptno,d.dname,d.loc,temp ...
- 子查询四(在select子句中使用子查询)
示例一.查询出每个部门的编号,名称,位置,部门人数,平均工资 SELECT d.deptno,d.dname,d.loc,(SELECT COUNT(empno) FROM emp WHERE emp ...
- mysql view 子查询_mysql – View的SELECT包含FROM子句中的子查询
我有两个表,我需要创建一个视图.表格是: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id ...
- mysql sql 连接查询语句_Mysql——sql数据库中的连接查询
1.1.1 交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积. 例如:下面的语句1和语句2的结果是相同的. ...
- php中条件查询语句,thinkphp3.2框架中where条件查询用法总结
本文实例讲述了thinkphp3.2框架中where条件查询用法.分享给大家供大家参考,具体如下: thinkphp3.2 where 条件查询 在连贯操作中条件where的操作有时候自己很晕,所以整 ...
- springboot 分页查询参数_10. Spring Boot 中的分页查询
在Spring Boot中使用分页查询主要依赖了org.springframework.data.domain.*包下面的及格分页类的功能.使用分页查询常见有两种方式,一种是直接在程序中写死分页的参数 ...
- vue 父刷新子_vue.js从父级中更新子组件数据
如何从父组件中更新子组件中的数据?我正在尝试从父级中更新autores属性,并让它更新子级数据.目前什么都没有发生,我认为我没有正确的数据链接.如果我将它作为数据添加到父组件中,那么当代码运行时,父组 ...
- 29.什么是ES 的id查询?如何使用id查询?如何在java中进行ID查询?嘻哈的简写笔记——Elastic Search
1.什么是ES 的id查询?如何使用id查询? Id查询就是根据一个id进行查询,非常简单: GET /book/novel/ + id GET /book/novel/2 含义:这是查询一个id为2 ...
- mysql子查询走索引吗_MySQL中in子查询会导致无法使用索引问题(转)
MySQL的测试环境 测试表如下 create tabletest_table2 ( idint auto_increment primary key, pay_idint, pay_timedate ...
最新文章
- 固定表头和首行_Excel一步制作斜线表头!还有这些高分Excel表头技巧,看完秒会...
- 二叉树学习笔记之树的旋转
- 面试再问值传递与引用传递,把这篇文章砸给他!
- 【网址收藏】主流Ansible Web UI的部署与使用:Tower AWX Semaphore TiOps
- android webView注入js方法
- TemplateSyntaxError at XXXX或页面样式未生效
- Gym - 100989J -(DFS)
- 50-20-190-配置-Flink 配置文件详解-flink-conf.yaml
- React 的诞生过程
- Mybatis缓存模块(一)BlockingCache
- 《JAVA并发编程的艺术》之 Java并发编程实战
- pycharm 输入法光标跟随
- OkHttp Events事件
- 用 LSTM 预测股票价格
- UWP使用必应每日壁纸(二)
- high sierra php,macOS High Sierra 上测试 Apache 和 PHP 站点
- 如何提取视频中的音频,不需要软件,在线就能做到
- 4t硬盘实际容量是多少_怎么对大容量硬盘(例如4T硬盘)进行查看并分区
- 启动远程计算机的屏保,远程桌面能使用屏幕保护吗
- 奥斯堕落夫斯基娃的炸鸡(埃式筛 + 尺取)