Diverso da (Transact SQL) - tradizionale

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure SìIstanza gestita di SQL di Azure sìAzure Synapse Analytics sìParallel Data Warehouse

Confronta due espressioni (operatore di confronto). Quando si confrontano due espressioni diverse da Null, il risultato è TRUE se il valore dell'operando di sinistra è diverso dal valore di quello di destra. In caso contrario il risultato è FALSE. Se uno o entrambi gli operandi sono NULL, vedere l'argomento SET ANSI_NULLS (Transact-SQL).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

expression <> expression  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.

Argomenti

expression
Qualsiasi espressione valida. È necessario che il tipo di dati di entrambe le espressioni possa essere convertito in modo implicito. La conversione dipende dalle regole di precedenza dei tipi di dati.

Tipi restituiti

Boolean

Esempi

R. Uso di <> in una query semplice

Nell'esempio seguente vengono restituite tutte le righe nella tabella Production.ProductCategory che non dispongono di un valore in ProductCategoryID uguale a 3 o 2.

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

Questo è il set di risultati.

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

Vedere anche

Tipi di dati (Transact-SQL)
Operatori (Transact-SQL)
Operatori di confronto (Transact-SQL)