判斷值是否符合集合中的任何值。
語法
value [ NOT ] IN expression
論點
value
傳回要比對之值的任何有效表達式。
[ NOT ]
指定 Boolean 將 IN 的結果否定。
expression
傳回集合以測試相符專案的任何有效表達式。 所有表達式的類型都必須與 相同或通用基底或衍生型 value別。
傳回值
true 如果在集合中找到值,則為 ;如果值為 null 或集合為 null,則為 null;否則為 false。 使用NOT IN 會否定 IN 的結果。
範例
下列 Entity SQL 查詢會使用 IN 運算符來判斷值是否符合集合中的任何值。 查詢是以 AdventureWorks 銷售模型為基礎。 若要編譯並執行此查詢,請遵循下列步驟:
遵循 如何:執行會傳回 StructuralType 結果的查詢中的程式。
將下列查詢當做自變數傳遞至
ExecuteStructuralTypeQuery方法:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice IN {125, 300}