判斷集合是否為空白。
語法
[NOT] EXISTS ( expression )
論點
expression 傳回集合的任何有效表達式。
NOT 指定 EXISTS 的結果會被否定。
傳回值
true 如果集合不是空的,則為 ;否則為 false。
備註
EXISTS 是其中一個 Entity SQL 集合運算符。 所有 Entity SQL 集合運算子都會從左至右進行評估。 如需 Entity SQL set 運算子的優先順序資訊,請參閱 EXCEPT。
範例
下列 Entity SQL 查詢會使用 EXISTS 運算符來判斷集合是否空白。 查詢是以 AdventureWorks 銷售模型為基礎。 若要編譯並執行此查詢,請遵循下列步驟:
遵循 如何:執行會傳回 StructuralType 結果的查詢中的程式。
將下列查詢當做自變數傳遞至
ExecuteStructuralTypeQuery方法:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)