Partilhar via


Não igual a (Transact SQL) - tradicional

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase 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 for igual ao operando direito; caso contrário, o resultado é FALSO. Se um ou ambos os operandos forem NULL, consulte o tópico SET ANSI_NULLS (Transact-SQL).

Transact-SQL convenções de sintaxe

Syntax

expression <> expression  

Arguments

expression
É qualquer expressão válida. Ambas as expressões devem ter tipos de dados implicitamente conversíveis. A conversão depende das regras de precedência do tipo de dados.

Tipos de Resultados

Boolean

Examples

A. Usando <> em uma consulta simples

O exemplo a seguir retorna todas as linhas da Production.ProductCategory tabela que não têm valor igual ProductCategoryID ao valor 3 ou ao valor 2.

-- Uses AdventureWorks  
  
SELECT ProductCategoryID, Name  
FROM Production.ProductCategory  
WHERE ProductCategoryID <> 3 AND ProductCategoryID <> 2;  

Aqui está o conjunto de resultados.

ProductCategoryID Name  
----------------- --------------------------------------------------  
1                 Bikes  
4                 Accessories  
  
(2 row(s) affected)  
  

Ver também

Tipos de dados (Transact-SQL)
Operadores (Transact-SQL)
Operadores de comparação (Transact-SQL)