SQL Server: Mengenal operator "AND" pada SQL Server

Pada artikel ini kita akan membahas bagaimana cara menggunakan operator AND pada query SQL Server.

"And" adalah sebuah operator logic yang bernilai boolean yang menggabungkan beberapa kondisi dimana semua kondisi yang digabungkan harus semua benar untuk mengembalikan nilai True.

Operator ini sering digunakan pada WHERE clause, walaupun bisa juga digunakan dalam bentuk ekspresi lainnya seperti CASE WHEN dan IF. Pada contoh kita akan menggunakan operator AND pada WHERE clause dengan contoh data table item sebagai berikut.



Kita akan mencoba query SQL berikut:
SELECT * FROM [dbo].[item]
WHERE pricesell > 10000 AND categorycode = 'C003'

Query di atas ingin menampilkan:
  • pricesell di atas 10.000
  • categorycode = C003
Karena operator yang kita gunakan adalah AND maka kedua syarat tersebut harus dipenuhi agar ditampilkan dalam hasil query sebagaimana berikut ini.



Operator "AND" bisa menggabungkan lebih dari 2 ekspresi, sebagai contoh kita akan menampilkan 3 buah ekspresi/syarat yang harus dipenuhi ketiganya agar tampil di hasil query.


Kita akan mencoba query SQL berikut:

SELECT * FROM [dbo].[item]
WHERE pricesell > 10000 
      AND categorycode = 'C003' 
      AND itemname like '%sambal%'

Query di atas ingin menampilkan:
  • pricesell di atas 10.000
  • categorycode = C003
  • itemname memuat kata "sambal"

Hasilnya harus memenuhi ketiga syarat tersebut:



Post a Comment

0 Comments