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.
Determina se due insiemi includono elementi comuni.
expression OVERLAPS expression
Argomenti
- expression
Qualsiasi espressione di query valida che restituisce un insieme da confrontare con l'insieme restituito da un'altra espressione di query. Tutte le espressioni devono essere dello stesso tipo o di un tipo di base o derivato comune di expression.
Valore restituito
true se i due insieme includono elementi comuni; in caso contrario, false.
Osservazioni
OVERLAPS fornisce funzionalità equivalenti a:
EXISTS ( expression INTERSECT expression )
OVERLAPS è 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 OVERLAPS per determinare se due insiemi hanno un valore comune. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).
Passare la query seguente come argomento al metodo
ExecuteStructuralTypeQuery:
SELECT value P from AdventureWorksEntities.Product
as P where ((select P from AdventureWorksEntities.Product
as P where P.ListPrice > 13) overlaps (select P from
AdventureWorksEntities.Product as P where P.ListPrice < 20))
Di seguito viene riportato l'output:
ProductID: 1
Name: Adjustable Race
ProductNumber: AR-5381
MakeFlag: False
ProductID: 2
Name: Bearing Ball
ProductNumber: BA-8327
MakeFlag: False
ProductID: 3
Name: BB Ball Bearing
ProductNumber: BE-2349
MakeFlag: True
ProductID: 4
Name: Headset Ball Bearings
ProductNumber: BE-2908
MakeFlag: False
ProductID: 316
Name: Blade
ProductNumber: BL-2036
MakeFlag: True
...
Vedere anche
Concetti
Operatori sugli insiemi (Entity SQL)
Riferimenti a Entity SQL