Megosztás:


IN (Entity SQL)

Meghatározza, hogy egy érték megfelel-e egy gyűjtemény bármely értékének.

Szemantika

value [ NOT ] IN expression  

Érvek

value
Bármely érvényes kifejezés, amely visszaadja az egyező értéket.

[ NEM ]
Megadja, hogy az Boolean IN eredménye negated legyen.

expression
Bármely érvényes kifejezés, amely visszaadja a gyűjteményt egyezés teszteléséhez. Minden kifejezésnek azonos típusúnak vagy közös alapnak vagy származtatott típusnak kell lennie, mint a value.

Visszaadott érték

trueha az érték megtalálható a gyűjteményben; null, ha az érték null, vagy a gyűjtemény null; egyéb esetben. false A NOT IN használata az IN eredményét tagadja.

példa

Az alábbi Entity SQL-lekérdezés az IN operátorral határozza meg, hogy egy érték megfelel-e egy gyűjtemény bármely értékének. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:

  1. Kövesse a How to: Execute a Query that Returns StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.

  2. Adja át a következő lekérdezést argumentumként a ExecuteStructuralTypeQuery metódusnak:

SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice IN {125, 300}

Lásd még