Udostępnij za pośrednictwem


! (NIE) (Jednostka SQL)

Neguje Boolean wyrażenie.

Składnia

NOT boolean_expression  
-- or  
! boolean_expression  

Argumenty

boolean_expression
Dowolne prawidłowe wyrażenie zwracające wartość logiczną.

Uwagi

Wykrzyknik (!) ma taką samą funkcjonalność jak operator NOT.

Przykład

Następujące zapytanie Entity SQL używa operatora NOT, aby negować Boolean wyrażenie. Zapytanie jest oparte na modelu AdventureWorks Sales. Aby skompilować i uruchomić to zapytanie, wykonaj następujące kroki:

  1. Postępuj zgodnie z procedurą w temacie Instrukcje: wykonywanie zapytania zwracającego wyniki StructuralType.

  2. Przekaż następujące zapytanie jako argument do ExecuteStructuralTypeQuery metody :

-- 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)

Zobacz też