Nem egyenlő (Transact-SQL) - hagyományos

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsSQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Két kifejezést hasonlít össze (egy összehasonlító operátort). Ha nem null értékű kifejezéseket hasonlít össze, az eredmény TRUE az, ha a bal operandus nem egyenlő a jobb operandusával. Ellenkező esetben az eredmény FALSE. Ha az egyik vagy mindkét operand, NULLlásd SET ANSI_NULLS.

Transact-SQL szintaxis konvenciók

Syntax

expression <> expression

Arguments

expression

Bármilyen érvényes kifejezés. Mindkét kifejezésnek implicit módon konvertálható adattípusokkal kell rendelkeznie. Az átalakítás az adattípus-elsőbbséget élvező szabályoktól függ.

Visszatérési típusok

Boolean

Examples

A cikkben szereplő kódminták az AdventureWorks2025 or AdventureWorksDW2025 minta adatbázist használják, amelyet letölthetsz az Azure Data SQL Samples Repository GitHub repository-jából.

A. Használat <> egyszerű lekérdezésben

Az alábbi példa a Production.ProductCategory tábla összes olyan sorát adja vissza, amely nem rendelkezik 3 vagy 2 értékkel ProductCategoryID .

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

Itt van az eredmények összessége.

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