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


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

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

Синтаксис

expression != expression  
-- or  
expression <> expression  

Аргументы

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

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

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

Пример

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

  1. Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".

  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

См. также