Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Сравнивает два выражения (оператор сравнения). При сравнении выражений, отличных от NULL, результат заключается TRUE в том, что левый операнд не равен правому операнду. В противном случае результат будет FALSE. Если оба операнда имеются NULL, см. раздел SET ANSI_NULLS.
Соглашения о синтаксисе Transact-SQL
Syntax
expression <> expression
Arguments
expression
Любое допустимое выражение. Оба выражения должны иметь типы данных, допускающие неявное преобразование. Преобразование зависит от правил приоритетов типов данных.
Типы возвращаемых данных
Boolean
Examples
Примеры кода в этой статье используют базу данных образца AdventureWorks2025 или AdventureWorksDW2025, которую можно скачать с домашней страницы образцов и проектов сообщества Microsoft SQL Server и.
A. Использование <> в простом запросе
В следующем примере возвращаются все строки в Production.ProductCategory таблице, которые не имеют значения, ProductCategoryID равные 3 или 2.
SELECT ProductCategoryID,
Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3
AND ProductCategoryID <> 2;
Вот результирующий набор.
ProductCategoryID Name
------------------ ----------------------
1 Bikes
4 Accessories