Tidak sama dengan (Transact-SQL) - tradisional

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsTitik akhir analitik SQL di Microsoft FabricGudang di Microsoft FabricDatabase SQL di Microsoft Fabric

Membandingkan dua ekspresi (operator perbandingan). Saat Anda membandingkan ekspresi non-null, hasilnya adalah TRUE jika operand kiri tidak sama dengan operand kanan. Jika tidak, hasilnya adalah FALSE. Jika salah satu atau kedua operan adalah NULL, lihat SET ANSI_NULLS.

Konvensi sintaks transact-SQL

Syntax

expression <> expression

Arguments

expression

Ekspresi apa pun yang valid. Kedua ekspresi harus memiliki jenis data yang dapat dikonversi secara implisit. Konversi tergantung pada aturan prioritas jenis data.

Tipe pengembalian

Boolean

Examples

Contoh kode dalam artikel ini menggunakan AdventureWorks2025database , AdventureWorksDW2025, atau AdventureWorksLT2025 contoh, yang dapat Anda unduh dari repositori GitHub Azure Data SQL Samples Repository.

A. Gunakan <> dalam kueri sederhana

Contoh berikut mengembalikan semua baris dalam Production.ProductCategory tabel yang tidak memiliki nilai yang ProductCategoryID sama dengan 3 atau 2.

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

Berikut set hasilnya.

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