6-1:子查询简介 6-2: select * from scott.emp where sal=(select MIN(sal) from scott.emp); 范例:查找出公司雇佣最早的雇员; select min(hiredate) from scott.emp 以上查询会返回单行单列的数据 ...
分类:
数据库 时间:
2017-10-04 14:32:48
阅读次数:
264
作者:小峰91 子查询:当一个查询的结果时另一个查询的条件时,即嵌入在其它SQL语句中的select语句,也成为嵌套查询。 子查询可以返回单行结果,可以返回多行结果,也可以不返回结果 使用子查询注意事项: 1、子查询可以嵌套多层 2、子查询需要圆括号()括起来 3、当在DDL语句中引用子查询时,可以 ...
分类:
数据库 时间:
2017-08-28 20:05:40
阅读次数:
271
一、WHERE条件中的子查询1.比black工资高的雇员有哪些?selectenamefromempwheresal>(selectsalfromempwhereename=‘BLAKE‘);2.高于30部门最高工资的雇员有哪些?selectename,salfromempwheresal>(selectmax(sal)fromempwheredeptno=30);selectename,salfromempwheresal>..
分类:
数据库 时间:
2017-02-06 18:08:25
阅读次数:
593
-- 1 创建视图 show_max_sal_name_view 显示工资最高的员工姓名及他的工资 create or replace view show_max_sal_name_view as select ename,sal from scott.emp where sal=(select m... ...
分类:
数据库 时间:
2017-01-06 23:43:37
阅读次数:
273
select * from teacher --招生部门所有男老师姓名--teacher表中有 招生部吗 ? 有的是编号!--01.查询 招生部对应的编号select dname,deptno from dept where dname='招生部'--02.那么只要是部门编号是20的 就是招生部se ...
分类:
数据库 时间:
2016-09-20 21:14:57
阅读次数:
186
概念: 所谓子查询,即一个select语句中嵌套了另外的一个或者多个select语句 需求:查找和Smith同部门的所有员工的id和last_name 目标: 员工id,last_name from: s_emp 条件: s_emp.dept_id = Smith所在部门的id? select id ...
分类:
数据库 时间:
2016-09-10 19:12:12
阅读次数:
251
【本文谢绝转载原文来自http://990487026.blog.51cto.com】
分类:
数据库 时间:
2016-08-26 23:00:55
阅读次数:
276
1. 子查询所要解决的问题:不能一步求解 2.注意的问题 2.1 括号 2.2合理的书写风格 2.3可以在where select having from 都可以使用 2.4 不可以在group by 后面使用子查询 2.5强调from 后面的字查询 2.6 主查询和子查询可以不是同一张表;只要子查 ...
分类:
数据库 时间:
2016-08-18 08:47:13
阅读次数:
503
一、子查询的基本类型之多行子查询
(1)使用IN操作符进行多行子查询。(总结:IN操作符后可用多行子查询)
比如:查询各个职位中工资最高的员工信息。
SQL>select ename, job, sal from emp where sal
in (select max(sal) from emp group by job);——单列子查询
或
SQL>select ename, jo...
分类:
数据库 时间:
2016-04-15 10:36:33
阅读次数:
187