在數據庫中,UNION是一種操作符,用于合并兩個或多個SELECT語句的結果集,返回唯一的值。它的用法是將多個查詢結果合并成一個結果集,并且自動去除重復的行。
例如,假設有兩個表A和B,表A包含字段name和age,表B包含字段name和gender。要查詢兩個表中所有不重復的name字段的值,可以使用UNION操作符:
SELECT name FROM A
UNION
SELECT name FROM B;
上述查詢會返回兩個表中所有不重復的name字段值的集合。如果想要包括重復的值,可以使用UNION ALL操作符。