<> (Distinto de) (Transact-SQL)

Compara dos expresiones (es un operador de comparación). Cuando se comparan expresiones que no son NULL, el resultado es TRUE si el operando de la izquierda es distinto del operando de la derecha; de lo contrario, el resultado es FALSE. Si uno o los dos operandos son NULL, vea el tema SET ANSI_NULLS (Transact-SQL).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

expression < > expression

Argumentos

  • expression
    Es cualquier expresión válida. Ambas expresiones deben tener tipos de datos que se puedan convertir implícitamente. La conversión depende de las reglas de prioridad de tipo de datos.

Tipos de resultado

Boolean

Ejemplos

A. Usar <> en una consulta simple

En el ejemplo siguiente se devuelven todas las filas de la tabla Production.ProductCategory que no tienen un valor en ProductCategoryID que es igual que el valor 3 o el valor 2.

USE AdventureWorks2012; 
GO
SELECT ProductCategoryID, Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3 AND ProductCategoryID <> 2; 

El conjunto de resultados es el siguiente.

ProductCategoryID Name
----------------- --------------------------------------------------
1                 Bikes
4                 Accessories

(2 row(s) affected)

Vea también

Referencia

Tipos de datos (Transact-SQL)

Operadores (Transact-SQL)

Operadores de comparación (Transact-SQL)