Partager via


<> (Différent de) (Transact-SQL)

Compare deux expressions (opérateur de comparaison). Lorsque vous comparez des expressions non nulles, le résultat est TRUE si l'opérande de gauche a une valeur différente de celui de droite ; si tel n'est pas le cas, le résultat est FALSE. Si un des deux opérandes, ou les deux, ont la valeur NULL, consultez la rubrique SET ANSI_NULLS (Transact-SQL).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

expression < > expression

Arguments

Types des résultats

Boolean

Exemples

A. Utilisation de <> dans une requête simple

L'exemple suivant retourne toutes les lignes de la table Production.ProductCategory qui n'ont pas de valeur dans ProductCategoryID égale à la valeur 3 ou à la valeur 2.

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

Voici l'ensemble des résultats.

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

(2 row(s) affected)

Voir aussi

Référence

Types de données (Transact-SQL)

Opérateurs (Transact-SQL)

Opérateurs de comparaison (Transact-SQL)