Sdílet prostřednictvím


! (NE) (Entity SQL)

Neguje Boolean výraz.

Syntaxe

NOT boolean_expression  
-- or  
! boolean_expression  

Argumenty

boolean_expression
Libovolný platný výraz, který vrací logickou hodnotu.

Poznámky

Vykřičník (!) má stejné funkce jako operátor NOT.

Příklad

Následující dotaz Entity SQL používá operátor NOT k negování výrazu Boolean . Dotaz je založený na prodejním modelu AdventureWorks. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:

  1. Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.

  2. Jako argument metody ExecuteStructuralTypeQuery předejte následující dotaz:

-- NOT
SELECT VALUE product FROM AdventureWorksEntities.Products 
AS product WHERE product.ListPrice > @price1 AND NOT (product.ListPrice = @price2)
-- !
SELECT VALUE product FROM AdventureWorksEntities.Products 
AS product WHERE product.ListPrice > @price1 AND ! (product.ListPrice = @price2)

Viz také