傳回由 INTERSECT 運算子左側和右側查詢表達式所傳回的任何不同值的集合。 所有表達式的類型都必須與 相同或通用基底或衍生型 expression別。
語法
expression INTERSECT expression
論點
expression 傳回集合的任何有效查詢表達式,以便與從另一個查詢表達式傳回的集合進行比較。
傳回值
與相同型別或通用基底或衍生型 expression別的集合。
備註
INTERSECT 是其中一個 Entity SQL set 運算符。 所有 Entity SQL 集合運算子都會從左至右進行評估。 如需 Entity SQL set 運算子的優先順序資訊,請參閱 EXCEPT。
範例
下列 Entity SQL 查詢會使用 INTERSECT 運算符,傳回 INTERSECT作數左邊和右側查詢表達式所傳回之任何相異值的集合。 查詢是以 AdventureWorks 銷售模型為基礎。 若要編譯並執行此查詢,請遵循下列步驟:
遵循 如何:執行會傳回 StructuralType 結果的查詢中的程式。
將下列查詢當做自變數傳遞至
ExecuteStructuralTypeQuery方法:
(SELECT product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > @price1 )
intersect (SELECT product FROM AdventureWorksEntities.Products AS
product WHERE product.ListPrice > @price2)