13.子查询返回多行多列的数据
来源:互联网 发布:申请淘宝商家披露信息 编辑:程序博客网 时间:2024/06/05 02:21
假设有下面两张表:
部门表dept
雇员表emp
列出公司各个部门的经理的姓名、薪金、部门名称、部门人数、部门平均工资。
步骤1:查找每个部门经理的姓名和薪金。
select ename,sal from emp where job='MANAGER';
步骤2:连接dept表,查询部门名称。
select e.ename,e.sal,d.dname from emp e,dept d where job='MANAGER' and e.deptno=d.deptno;
步骤3:使用emp表统计信息,在From子句之后编写统计的子查询。
select e.ename,e.sal,d.dname,temp.count,temp.avgfrom emp e,dept d,( select deptno dno,COUNT(empno) count,ROUND(AVG(sal),2) avg from emp group by deptno) temp where job='MANAGER' and e.deptno=d.deptno and e.deptno=temp.dno;
0 0
- 13.子查询返回多行多列的数据
- 相关子查询影响排序数据返回的排列
- 12.在where中使用子查询-子查询返回单行单列和单行多列的数据
- 子查询返回的值不止一个
- 子查询返回的值多于一个
- ORACLE 子查询返回
- sql 如何应对子查询返回数据有多条 我就是要返回数据有多条
- hibernate 无法返回 查询的数据
- morphia 查询返回子对象
- 单行子查询返回多个行
- 一个子查询返回值多于一个的错误
- 删改时提示“子查询返回的值不止一个。”
- 通过服务器返回的数据来创建子控制器
- 数据的增删改查:单表查询,多表查询,集合查询和子查询
- SQL错误排查:子查询返回的值不止一个。子查询用作表达式时,这种情况是不允许的...
- ORA-01427: 单行子查询返回多个行
- SQL IN 子查询返回多个值
- ORA-01427:单行子查询返回多个行
- JAVA内部类的使用
- Postgre数据库timestamp日期
- IE 浏览器兼容
- C++中#pragma的用法
- java Excel 文件解析存入数据库 整型数据被整成科学记数法
- 13.子查询返回多行多列的数据
- linux下的一个小程序--模拟进度条
- Python 数据库操作
- 解决Dev-c++不能调试的方法
- php __FILE__ __DIR__魔术常量的使用
- fragment使用时 Can not perform this action after onSaveInstanceState
- 基于TCP的RPC
- Maven私服问题汇总
- Oracle创建表空间、创建用户以及授权