Tidak Sama Dengan (Transact SQL) - tradisional

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Membandingkan dua ekspresi (operator perbandingan). Saat Anda membandingkan ekspresi nonnull, 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 topik SET ANSI_NULLS (Transact-SQL).

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

expression <> expression  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

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

Tipe Hasil

Boolean

Contoh

A. Menggunakan <> dalam kueri sederhana

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

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

Berikut adalah hasil yang ditetapkan.

ProductCategoryID Name  
----------------- --------------------------------------------------  
1                 Bikes  
4                 Accessories  
  
(2 row(s) affected)  
  

Lihat juga

Jenis Data (Transact-SQL)
Operator (Transact-SQL)
Operator Perbandingan (Transact-SQL)