INTERSECT (Entity SQL)

Restituisce un insieme di tutti i valori distinti restituiti da entrambe le espressioni di query a sinistra e a destra dell'operando INTERSECT. Tutte le espressioni devono essere dello stesso tipo o di un tipo di base o derivato comune di expression.

expression INTERSECT expression

Argomenti

  • expression
    Qualsiasi espressione di query valida che restituisce un insieme da confrontare con l'insieme restituito da un'altra espressione di query.

Valore restituito

Insieme dello stesso tipo o di un tipo di base o derivato comune di expression.

Osservazioni

INTERSECT è uno degli operatori sugli insiemi di Entity SQL. Tutti gli operatori sugli insiemi di Entity SQL vengono valutati da sinistra a destra. Per informazioni sulla priorità degli operatori sugli insiemi di Entity SQL, vedere EXCEPT (Entity SQL).

Esempio

Nella query Entity SQL seguente viene utilizzato l'operatore INTERSECT per restituire un insieme di tutti i valori distinti restituiti da entrambe le espressioni di query a sinistra e a destra dell'operando INTERSECT. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).

  2. Passare la query seguente come argomento al metodo ExecuteStructuralTypeQuery:

(SELECT product from AdventureWorksEntities.Product as product where ....product.ListPrice > 10 ) 
    intersect (select product from AdventureWorksEntities.Product as 
    product where product.ListPrice > 20)

L'output ottenuto eseguendo l'esempio è il seguente:

ProductID: 514
Name: LL Mountain Seat Assembly
ProductNumber: SA-M198
MakeFlag: True
ProductID: 515
Name: ML Mountain Seat Assembly
ProductNumber: SA-M237
MakeFlag: True
ProductID: 516
Name: HL Mountain Seat Assembly
ProductNumber: SA-M687
MakeFlag: True
ProductID: 517
Name: LL Road Seat Assembly
ProductNumber: SA-R127
MakeFlag: True
ProductID: 518
Name: ML Road Seat Assembly
ProductNumber: SA-R430
MakeFlag: True
...

Vedere anche

Concetti

Operatori sugli insiemi (Entity SQL)
Riferimenti a Entity SQL