Eşit değil (Transact-SQL) - geleneksel

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

İki ifadeyi karşılaştırır (karşılaştırma işleci). Null olmayan ifadeleri karşılaştırdığınızda, sol işlenen sağ işlenene eşit değilse sonuç elde edilir TRUE . Aksi takdirde sonuç FALSE. Eğer her iki operanddan biri veya ikisi iseNULL, bkz.SET ANSI_NULLS

Transact-SQL söz dizimi kuralları

Syntax

expression <> expression

Arguments

expression

Herhangi bir geçerli ifade. Her iki ifade de örtük olarak dönüştürülebilir veri türlerine sahip olmalıdır. Dönüştürme, veri türü önceliği kurallarına bağlıdır.

Dönüş türleri

Boolean

Examples

Bu makaledeki kod örnekleri, AdventureWorks2025 giriş sayfasından indirebileceğiniz AdventureWorksDW2025 veya örnek veritabanını kullanır.

A. Basit bir sorguda kullanma <>

Aşağıdaki örnek, tabloda değeri 3 veya 2'ye eşit olmayan Production.ProductCategory tüm satırları ProductCategoryID döndürür.

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

Sonuç kümesi aşağıdadır.

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