Поделиться через


!= (не равно) (Entity SQL)

Сравнивает два выражения, чтобы определить, является ли значение левого выражения не равным значению правого выражения. Оператор != (Not Equal To) функционально эквивалентен оператору <> .

Синтаксис

expression != expression  
-- or  
expression <> expression  

Аргументы

expression
Любое допустимое выражение типа . Оба выражения должны иметь типы данных, допускающие неявное преобразование.

Типы результата

true , если значение левого выражения не равно значению правого; в противном случае - false.

Пример

В следующем запросе Entity SQL оператор != используется для сравнения двух выражений, чтобы определить, отличается ли значение левого выражения от значения правого. Запрос основан на модели AdventureWorks Sales. Для компиляции и запуска этого запроса выполните следующие шаги.

  1. Выполните процедуру из статьи How to: Execute a Query that Returns StructuralType Results.

  2. Передайте следующий запрос в качестве аргумента методу ExecuteStructuralTypeQuery :

-- !=
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice != @price
-- <>
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice <> @price

См. также