Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí kolekci libovolných jedinečných hodnot vrácených výrazy dotazu na levé i pravé straně operandu INTERSECT. Všechny výrazy musí být stejného typu nebo společného základního nebo odvozeného typu jako expression.
Syntaxe
expression INTERSECT expression
Argumenty
expression Libovolný platný výraz dotazu, který vrací kolekci pro porovnání s kolekcí vrácenou z jiného výrazu dotazu.
Návratová hodnota
Kolekce stejného typu nebo společného základního nebo odvozeného typu jako expression.
Poznámky
INTERSECT je jedním z operátorů sady Entity SQL. Všechny operátory sady Entity SQL se vyhodnocují zleva doprava. Informace o prioritách pro operátory sady Entity SQL naleznete v tématu S VÝJIMKOU.
Příklad
Následující dotaz Entity SQL používá operátor INTERSECT k vrácení kolekce libovolných jedinečných hodnot vrácených výrazy dotazu na levé i pravé straně operandu INTERSECT. Dotaz je založený na prodejním modelu AdventureWorks. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:
Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.
Jako argument metody
ExecuteStructuralTypeQuerypředejte následující dotaz:
(SELECT product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > @price1 )
intersect (SELECT product FROM AdventureWorksEntities.Products AS
product WHERE product.ListPrice > @price2)