六、sql基础:子查询--【Oracle数据库】

原创 2018年04月16日 20:03:05

六、子查询

1. 谁的薪水比Abel高
select last_name, salary 
        from employees 
        where salary > (select salary from employees where last_name = 'Abel');

注意:
当我们的子查询查出的结果是单一的结果(一行),我们用=,>,<。
当子查询的结果是多行的集合时,进行比较就应该是IN,>ANY,>ALL,

2. 子查询结果是多行时

查询薪资在子查询中的任意一条 子查询:IT_PROG的薪资
这里写图片描述
查询:
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29668759/article/details/79965562

Oracle数据库之SQL语句子查询

/*   ==============================================================================================...
  • leiyuxuandeai
  • leiyuxuandeai
  • 2014-03-28 11:51:43
  • 682

Oracle数据库 -- 子查询篇

课程目标: 子查询概述 子查询的使用 子查询的类型 子查询注意的10个问题1. 子查询语法中的小括号 2. 子查询的书写风格 3. 可以使用子查询的位置:where,select,having,...
  • SunMoonJP
  • SunMoonJP
  • 2017-02-08 16:35:41
  • 265

Oracle数据库(六)子查询

SQL> --查询工资比SCOTT高的员工信息 SQL> --1. SCOTT的工资 SQL> select sal from emp where ename='SCOTT'; SAL...
  • qq_34416191
  • qq_34416191
  • 2016-10-12 09:01:04
  • 147

Oracle数据库基础入门培训课程视频

风哥Oracle数据库基础入门培训视频课程,讲解了Oracle一些基础概念和简单的维护知识,是ORACLE入门学习的必备课程!
  • 2017年01月11日 15:28

47.Oracle数据库SQL开发之 子查询——子查询的类型

47.Oracle数据库SQL开发之 子查询——子查询的类型 欢迎转载,转载请标明出处: 子查询有两种基本的类型: l  单行子查询:不向外部的SQL语句返回结果,或者只返回一行。 l  多行子查询...
  • notbaron
  • notbaron
  • 2015-11-09 22:09:38
  • 30644

Oracle数据库培训-SQL基础篇

  • 2012年03月15日 09:18
  • 1.82MB
  • 下载

sql常用语句

  • 2017年10月30日 11:40
  • 54KB
  • 下载

oracle_多表查询&子查询

多表查询  减少存储资源浪费,数据重复高的独立出一个表 连接类型 内连接 natural inner join using on where 自然连接 :自动找数据类型和列名一致的关联,...
  • sgs595595
  • sgs595595
  • 2016-10-31 10:42:55
  • 400

Oracle数据库中的子查询,判断符In、any、all

子查询=简单查询+限定查询+多表查询+统计查询的综合体 多表查询性能差,替代方案:子查询,所谓的子查询指的是在一个查询之中嵌套了其他的若干查询,嵌套子查询之后的查询SQL语句如下: 如...
  • qq_37768482
  • qq_37768482
  • 2017-10-05 16:48:14
  • 236

oracle 高级子查询

--查询与141号或174号员工的manager_id和department_id相同的其它员工的employee_id,department_id,manager_id信息 select empl...
  • scdn1172
  • scdn1172
  • 2016-12-04 21:53:00
  • 192
收藏助手
不良信息举报
您举报文章:六、sql基础:子查询--【Oracle数据库】
举报原因:
原因补充:

(最多只允许输入30个字)