子查询、集合运算符
子查询
功能:子查询是一条SELECT语句,它的输出被用作另一个SELECT语句的输入。使用位置:
列投影的SELECT列表中FROM子句中WHERE子句中HAVING子句中 集合运算符
功能:将几个SELECT命令的结果合并到一个结果集中。
如果要用依赖于来自另一查询的数据的条件从表中选择行,可以通过子查询实现。有时可以用子查询取代复杂连接。子查询可以将值添加到外查询的输出,在外查询访问的表中没有这些值。 种类(优先级相同):
UNION(并、去重)UNION ALL(并)INTERSECT(交)MINUS(差) 须知:
不能在组成复合查询的单个查询中使用ORDER BY子句。可以在复合查询的结尾添加ORDER BY子句,并指定序列或别名。UNION ALL返回的行按他们在两个源查询中出现的顺序排序。跨所有列,按照从左到右的顺序排列UNION返回的行。
转载请注明原文地址: https://www.6miu.com/read-2000144.html