union sql中用法
时间: 2023-07-27 10:20:29 浏览: 147
Sql中的UNION
在SQL中,`UNION`是一个用于合并两个或多个`SELECT`语句结果集的操作符。它返回所有符合条件的结果,但不会返回重复行。
`UNION`操作符的语法如下:
```
SELECT column1, column2, ... FROM table1 WHERE condition1
UNION
SELECT column1, column2, ... FROM table2 WHERE condition2;
```
其中,`SELECT`语句可以是任何符合语法要求的`SELECT`语句,`UNION`操作符会将两个结果集合并为一个结果集,并去除其中的重复行。
需要注意的是,`UNION`操作符要求两个`SELECT`语句的列数和数据类型必须相同,否则会出现语法错误。同时,`UNION`操作符会对结果集进行排序,因此如果需要按照特定顺序返回结果,可以在`SELECT`语句中使用`ORDER BY`子句。
阅读全文