判斷兩個集合是否具有通用元素。
語法
expression OVERLAPS expression
論點
expression 傳回集合的任何有效查詢表達式,以便與從另一個查詢表達式傳回的集合進行比較。 所有表達式的類型都必須與 相同或通用基底或衍生型 expression別。
傳回值
true 如果兩個集合有通用元素,則為 ;否則為 false。
備註
OVERLAPS 在功能上相當於下列專案:
EXISTS ( expression INTERSECT expression )
OVERLAPS 是其中一個 Entity SQL 集合運算符。 所有 Entity SQL 集合運算子都會從左至右進行評估。 如需 Entity SQL set 運算子的優先順序資訊,請參閱 EXCEPT。
範例
下列 Entity SQL 查詢會使用 OVERLAPS 運算符來判斷兩個集合是否具有通用值。 查詢是以 AdventureWorks 銷售模型為基礎。 若要編譯並執行此動作,請遵循下列步驟:
遵循 如何:執行會傳回 StructuralType 結果的查詢中的程式。
將下列查詢當做自變數傳遞至
ExecuteStructuralTypeQuery方法:
SELECT value P FROM AdventureWorksEntities.Products
AS P WHERE ((SELECT P FROM AdventureWorksEntities.Products
AS P WHERE P.ListPrice > @price1) overlaps (SELECT P FROM
AdventureWorksEntities.Products AS P WHERE P.ListPrice < @price2))