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

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsMicrosoft Fabric'te SQL analitiği uç noktasıMicrosoft Fabric'te DepoMicrosoft Fabric'te 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 AdventureWorks2025 kod örnekleri, Azure Data SQL Samples Repository GitHub deposundan indirebileceğiniz veya AdventureWorksDW2025 ö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