EXISTUJE (Entity SQL)
Určuje, jestli je kolekce prázdná.
Syntaxe
[NOT] EXISTS ( expression )
Argumenty
expression
Libovolný platný výraz, který vrací kolekci.
NOT Určuje, že výsledek funkce EXISTS je negovaná.
Návratová hodnota
true
pokud kolekce není prázdná; v opačném případě . false
Poznámky
EXISTS je jedním z operátorů sady Entity SQL. Všechny operátory sady Entity SQL se vyhodnocují zleva doprava. Informace o prioritách pro operátory sady Entity SQL naleznete v tématu S VÝJIMKOU.
Příklad
Následující dotaz Entity SQL používá operátor EXISTS k určení, zda je kolekce prázdná. Dotaz je založený na prodejním modelu AdventureWorks. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:
Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.
Jako argument metody
ExecuteStructuralTypeQuery
předejte následující dotaz:
SELECT VALUE name FROM AdventureWorksEntities.Products
AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice < @price1)