Не равно (Transact SQL) — традиционный оператор
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Сравнивает два выражения (оператор сравнения). При сравнении ненулевых выражений результат принимает значение TRUE, если левый операнд не равен правому, в противном случае результат принимает значение FALSE. Если один или оба операнда имеют значение NULL, см. раздел SET ANSI_NULLS (Transact-SQL).
Соглашения о синтаксисе Transact-SQL
Синтаксис
expression <> expression
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
выражение
Любое допустимое выражение expression. Оба выражения должны иметь типы данных, допускающие неявное преобразование. Преобразование зависит от правил приоритетов типов данных.
Типы результата
Boolean
Примеры
А. Использование <> в простом запросе
В следующем примере возвращаются все строки из таблицы Production.ProductCategory
, которые содержат значение в ProductCategoryID
, равное 3 или 2.
-- Uses AdventureWorks
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)