Delen via


EXISTS (Entiteit SQL)

Bepaalt of een verzameling leeg is.

Syntaxis

[NOT] EXISTS ( expression )

Argumenten

expression Elke geldige expressie die een verzameling retourneert.

NIET geeft aan dat het resultaat van EXISTS wordt ontkend.

Retourwaarde

true als de verzameling niet leeg is; anders, false.

Opmerkingen

EXISTS is een van de entiteits-SQL-setoperators. Alle entiteits-SQL-setoperators worden van links naar rechts geƫvalueerd. Zie EXCEPT voor informatie over prioriteit voor de entiteits-SQL-setoperators.

Opmerking

De volgende Entity SQL-query maakt gebruik van de EXISTS-operator om te bepalen of de verzameling leeg is. De query is gebaseerd op het AdventureWorks Sales Model. Voer de volgende stappen uit om deze query te compileren en uit te voeren:

  1. Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.

  2. Geef de volgende query als argument door aan de ExecuteStructuralTypeQuery methode:

SELECT VALUE name FROM AdventureWorksEntities.Products 
    AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products 
    AS A WHERE A.ListPrice < @price1)

Zie ook