Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az INTERSECT operandus bal és jobb oldalán lévő lekérdezési kifejezések által visszaadott különböző értékek gyűjteményét adja vissza. Minden kifejezésnek azonos típusúnak vagy közös alapnak vagy származtatott típusnak kell lennie, mint a expression.
Szemantika
expression INTERSECT expression
Érvek
expression Bármely érvényes lekérdezési kifejezés, amely egy gyűjteményt ad vissza egy másik lekérdezési kifejezésből visszaadott gyűjtemény összehasonlításához.
Visszaadott érték
A gyűjtemény azonos típusú, vagy egy közös alap vagy származtatott típus, mint expression.
Megjegyzések
Az INTERSECT az Entity SQL-halmaz operátorai közé tartozik. A rendszer balról jobbra értékeli az entity SQL-halmaz összes operátorát. Az Entity SQL-halmaz operátorainak elsőbbséget a KIVÉVE című témakörben talál.
példa
Az alábbi Entity SQL-lekérdezés az INTERSECT operátor használatával visszaadja az INTERSECT operandus bal és jobb oldalán lévő lekérdezési kifejezések által visszaadott különböző értékek gyűjteményét. 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:
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.
Adja át a következő lekérdezést argumentumként a
ExecuteStructuralTypeQuerymetódusnak:
(SELECT product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > @price1 )
intersect (SELECT product FROM AdventureWorksEntities.Products AS
product WHERE product.ListPrice > @price2)