Oracle数据库(七)—— 子查询
(一)使用子查询解决问题
-- 1、 查询工资比Abel高的员工
(1)查询Abel的工资

(2)查询工资高于11000的员工

使用子查询:

-- 2、查询员工名为Chen的manage的信息

- 子查询要包含在括号内
- 将子查询放在比较条件的右侧
- 单行操作符对应单行子查询,多行操作符对应多行子查询

(二)单行子查询

-- 返回job_id与141号员工相同,salary比143号员工多的员工,job_id和工资

-- 返回公司工资最少的员工的last_name,job_id和salary

-- 查询最低工资大于50号部门最低工资的部门id和其最低工资

(三)多行子查询

-- 返回其它部门中比job_id为‘IT_PROG’部门任一工资低的员工的员 工号、姓名、job_id 以及salary

(四)总结
- 如何使用子查询。
- 在查询时基于未知的值时,应使用子查询。

浙公网安备 33010602011771号