! (NOT) (язык Entity SQL)
Изменяет значение выражения типа Boolean
на обратное.
Синтаксис
NOT boolean_expression
-- or
! boolean_expression
Аргументы
boolean_expression
Любое допустимое выражение, возвращающее значение типа Boolean.
Замечания
Восклицательный знак (!) имеет ту же функциональность, что и оператор NOT.
Пример
Следующий запрос Entity SQL использует оператор NOT, чтобы изменить на обратное выражение типа Boolean
. Запрос основан на модели AdventureWorks Sales. Для компиляции и запуска этого запроса выполните следующие шаги.
Выполните процедуру из статьи How to: Execute a Query that Returns StructuralType Results.
Передайте следующий запрос в качестве аргумента методу
ExecuteStructuralTypeQuery
:
-- 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)