<>= (Diferente de) (Transact-SQL)
Compara duas expressões (um operador de comparação). Ao comparar expressões não nulas, o resultado será TRUE se o operando da esquerda não for igual ao operando da direita; caso contrário, o resultado será FALSE. Se um ou ambos os operandos forem NULL, consulte o tópico SET ANSI_NULLS (Transact-SQL).
Convenções de sintaxe Transact-SQL
Sintaxe
expression < > expression
Argumentos
- 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 de tipo de dados.
Tipos de resultado
Boolean
Exemplos
A. Usando <> em uma consulta simples
O exemplo a seguir retorna todas as linhas da tabela Production.ProductCategory sem um valor em ProductCategoryID que seja igual ao valor 3 ou ao valor 2.
USE AdventureWorks2012;
GO
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)