[NOT] EXISTS (Entity SQL)

Determina se un insieme è vuoto.

[NOT] EXISTS ( expression )

Argomenti

  • expression
    Qualsiasi espressione valida che restituisce un insieme.
  • NOT
    Specifica la negazione del risultato di EXISTS.

Valore restituito

true se l'insieme non è vuoto; in caso contrario, false.

Osservazioni

EXISTS è 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 EXISTS per determinare se l'insieme è vuoto. 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 VALUE name from AdventureWorksEntities.Product 
    AS name where exists(SELECT A from AdventureWorksEntities.Product 
    as A where A.ListPrice < 20)

Vedere anche

Concetti

Operatori sugli insiemi (Entity SQL)
Riferimenti a Entity SQL