Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un insieme di valori distinti restituiti da entrambe le espressioni di query sui lati sinistro e destro dell'operando INTERSECT. Tutte le espressioni devono essere dello stesso tipo o di un tipo di base comune o derivato come expression.
Sintassi
expression INTERSECT expression
Argomenti
expression Qualsiasi espressione di query valida che restituisce una raccolta da confrontare con la raccolta restituita da un'altra espressione di query.
Valore restituito
Raccolta dello stesso tipo o di un tipo comune o derivato come expression.
Osservazioni:
INTERSECT è uno degli operatori set entity SQL. Tutti gli operatori entity SQL set vengono valutati da sinistra a destra. Per informazioni sulla precedenza per gli operatori del set entity SQL, vedere EXCEPT.
Esempio
La query Entity SQL seguente usa l'operatore INTERSECT per restituire una raccolta di valori distinti restituiti da entrambe le espressioni di query sui lati sinistro e destro dell'operando INTERSECT. La query si basa sul modello AdventureWorks Sales. Per compilare ed eseguire questa query, seguire questa procedura:
Seguire la procedura descritta in Procedura: Eseguire una query che restituisce risultati StructuralType.
Passare la query seguente come argomento al
ExecuteStructuralTypeQuerymetodo :
(SELECT product
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > @price1 )
intersect (SELECT product FROM AdventureWorksEntities.Products AS
product WHERE product.ListPrice > @price2)