Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Endpoint de análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Compara duas expressões (um operador de comparação). Quando você compara expressões não nulas, o resultado é TRUE se o operando esquerdo não é igual ao operando à direita. Caso contrário, o resultado será FALSE. Se um ou ambos os operandos forem NULL, veja SET ANSI_NULLS.
Convenções de sintaxe de Transact-SQL
Syntax
expression <> expression
Arguments
expression
Qualquer expression válida. Ambas as expressões devem ter tipos de dados implicitamente conversíveis. A conversão depende das regras de precedência de tipo de dados.
Tipos de retorno
Boolean
Examples
Os exemplos de código neste artigo utilizam o AdventureWorks2025 banco de dados de exemplos de ORAdventureWorksDW2025, que você pode baixar do repositório GitHub do Repositório de Exemplos SQL do Azure Data.
A. Usar <> em uma consulta simples
O exemplo a seguir retorna todas as linhas na Production.ProductCategory tabela que não têm um valor igual ProductCategoryID a 3 ou 2.
SELECT ProductCategoryID,
Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3
AND ProductCategoryID <> 2;
Veja a seguir o conjunto de resultados.
ProductCategoryID Name
------------------ ----------------------
1 Bikes
4 Accessories