EXISTS (Entitets-SQL)
Avgör om en samling är tom.
Syntax
[NOT] EXISTS ( expression )
Argument
expression
Alla giltiga uttryck som returnerar en samling.
ANGER INTE att resultatet av EXISTS ska negeras.
Returvärde
true
om samlingen inte är tom; annars . false
Kommentarer
EXISTS är en av entitetsoperatorerna för SQL-uppsättningar. Alla entitets-SQL-uppsättningsoperatorer utvärderas från vänster till höger. Prioritetsinformation för entitets-SQL-uppsättningsoperatorer finns i UNDANTAG.
Exempel
Följande SQL-entitetsfråga använder OPERATOR:n EXISTS för att avgöra om samlingen är tom. Frågan baseras på AdventureWorks försäljningsmodell. Följ dessa steg för att kompilera och köra den här frågan:
Följ proceduren i Så här kör du en fråga som returnerar StructuralType-resultat.
Skicka följande fråga som ett argument till
ExecuteStructuralTypeQuery
metoden:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)