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


<> (Не равно) (Transact-SQL)

Сравнивает два выражения (оператор сравнения). При сравнении ненулевых выражений результат принимает значение TRUE, если левый операнд не равен правому, в противном случае результат принимает значение FALSE. Если один или оба операнда имеют значение NULL, см. раздел SET ANSI_NULLS (Transact-SQL).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

expression < > expression

Аргументы

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

Boolean

Примеры

А. Использование <> в простом запросе

В следующем примере возвращаются все строки из таблицы Production.ProductCategory, которые содержат значение в ProductCategoryID, равное 3 или 2.

USE AdventureWorks2012; 
GO
SELECT ProductCategoryID, Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3 AND ProductCategoryID <> 2; 

Ниже приводится результирующий набор.

ProductCategoryID Name
----------------- --------------------------------------------------
1                 Bikes
4                 Accessories

(2 row(s) affected)

См. также

Справочник

Типы данных (Transact-SQL)

Операторы (Transact-SQL)

Операторы сравнения (Transact-SQL)