一、 子查询语法
a) 子查询 (内查询) 在主查询之前一次执行完成。
b) 子查询的结果被主查询使用 (外查询)。
SELECT select_list
FROM table
WHERE expr operator
(SELECT select_list
FROM table);
二、 子查询
[sql] view plain
copy print
1.SELECT last_name
2.FROM employees
3.WHERE salary >
4. (SELECT salary
5. FROM employees
6. WHERE last_name = 'Abel');
SELECT last_name
FROM employees
WHERE salary >
(SELECT salary
FROM employees
WHERE last_name = 'Abel');
三、 注意事项
a) 子查询要包含在括号内。
b) 将子查询放在比较条件的右侧。
c) 除非进行Top-N 分析,否则
oracle 培训不要在子查询中使用ORDERBY 子句。
d) 单行操作符对应单行子查询,多行操作符对应多行子查询。
五、 单行子查询
a) 只返回一行。
b) 使用单行比较操作符。
阅读(1427) | 评论(0) | 转发(0) |