```n1n2 FROM table1
UNIONn1n2 FROM table2;
n1n2列的結(jié)果合并在一起,并去除重復(fù)的行。
如果想保留重復(fù)的行,可以使用UNION ALL操作符。下面是一個例子:
```n1n2 FROM table1
UNION ALLn1n2 FROM table2;
n1n2列的結(jié)果合并在一起,包括重復(fù)的行。
需要注意的是,UNION操作符要求兩個SELECT語句的列數(shù)和列類型必須相同。如果列數(shù)不同,可以通過添加NULL值來達(dá)到相同的列數(shù)。如果列類型不同,可以通過使用CAST函數(shù)來進(jìn)行類型轉(zhuǎn)換。
除了UNION操作符,還有其他的操作符可以用來合并多個SELECT語句的結(jié)果,例如UNION DISTINCT、INTERSECT和EXCEPT等。這些操作符在不同的數(shù)據(jù)庫管理系統(tǒng)中可能會有所不同,需要根據(jù)具體情況進(jìn)行選擇。
ysql中快速合并多個SELECT語句的結(jié)果,提高查詢效率。
上一篇css傾斜邊框