SQL允许执行多个查询(多条SELECT 语句),并将结果作为单个查询结果集返回,这些组合查询通常称为并(union)或复合查询。
用UNION操作符来组合数条SQL查询,利用UNION,可给出多条SELECT语句,在各条语句之间放上UNION,将他们的结果组合成单个结果集。
UNION规则
:UNION中的每个查询必须包含相同的列、表达式或聚集函数
列数据类型必须兼容
在使用UNION时,重复的行被自动取消。
这是UNION的默认行为,但是如果愿意可以改变它,使用UNION ALL返回所有匹配行。
在用UNION组合查询时,只能使用一条ORDER BY子句,必须出现在最后一条SELECT语句之后,用它来排序所有的SELECT语句返回的所有结果。
版权声明:本文为weixin_38292616原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。