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
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito 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 estiverem NULL, consulte 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 usam o banco de dados de exemplo AdventureWorks2025 ou AdventureWorksDW2025, que você pode baixar na página inicial Microsoft SQL Server Samples and Community Projects.
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