在SQL中,INTERSECT用于從兩個或多個查詢結果中獲取交集。它會返回同時出現在所有查詢結果中的行。INTERSECT的語法如下:
SELECT column1, column2, ...
FROM table1
INTERSECT
SELECT column1, column2, ...
FROM table2;
在這個例子中,兩個SELECT語句的結果會被比較,只有同時出現在兩個結果中的行才會被返回。INTERSECT可以用來過濾出同時滿足多個條件的數據。需要注意的是,INTERSECT只能用于兩個查詢結果的比較,如果要比較多個結果,可以使用多個INTERSECT語句進行連續比較。