通用表表达式(Common Table Expression)能够简化复杂的子查询和连接查询,实现树状结构数据的遍历,提高 SQL 语句的可读性和性能。
包括并集(Union)、交集(Intersect)和差集(Except)。执行SQL集合运算时,集合操作中的两个查询结果需要满足以下条件:
注意
sqlSELECT emp_name, salary -- Outer Query
FROM employee
WHERE salary > (
SELECT AVG(salary) -- Inner Query
FROM employee
);