Niet gelijk aan (Transact-SQL) - traditioneel

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Vergelijkt twee expressies (een vergelijkingsoperator). Wanneer u niet-null-expressies vergelijkt, is TRUE het resultaat als de linkeroperand niet gelijk is aan de rechteroperand. Anders is het resultaat FALSE. Als beide operanden of beide operanden zijn NULL, raadpleegt u SET ANSI_NULLS.

Transact-SQL syntaxis-conventies

Syntax

expression <> expression

Arguments

expression

Elke geldige expressie. Beide expressies moeten impliciet converteerbare gegevenstypen hebben. De conversie is afhankelijk van de regels van de prioriteit van het gegevenstype.

Retourtypen

Boolean

Examples

De codevoorbeelden in dit artikel gebruiken de AdventureWorks2025 of AdventureWorksDW2025 voorbeelddatabase die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .

A. Gebruiken <> in een eenvoudige query

In het volgende voorbeeld worden alle rijen in de Production.ProductCategory tabel geretourneerd die geen waarde ProductCategoryID hebben die gelijk is aan 3 of 2.

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

Hier is het resultatenoverzicht.

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