Penjelasan & Contoh Query SQL AND, OR, NOT di Database

Penjelasan & Contoh Query SQL AND, OR, NOT di Database


Statemen operator AND, OR, NOT dapat dikombinasikan dengan Query WHERE. Operator AND & OR bisa digunakan untuk memfilter data lebih dari satu ketentuan.

  • Operator AND menampilkan data jika semua kondisi AND adalah TRUE.
  • Operator OR menampilkan data jika semua kondisi OR adalah TRUE.
  • Operator NOT menampilkan data jika semua kondiri NOT adalah NOT TRUE.
Syntax AND:

SELECT kolom1, kolom2, ...
FROM nama_tabel
WHERE kondisi1 AND kondisi2  AND kondisi3 ...;

Syntax OR:

SELECT kolom1, kolom2, ...
FROM nama_tabel
WHERE kondisi1 OR kondisi2  OR kondisi3 ...;

Syntax NOT:

SELECT kolom1, kolom2, ...
FROM nama_tabel
WHERE NOT kondisi;

Contoh kasus

AND:
Akan diambil datanya jika kota 'Yogyakarta' dan kecamatan 'Sleman'.

SELECT * FROM pelanggan
WHERE Kota='Yogyakarta' AND Kecamatan='Sleman';

OR:
Akan diambil datanya jika kota 'Yogyakarta' atau 'Semarang'.

SELECT * FROM pelanggan
WHERE Kota='Yogyakarta' OR Kota='Semarang';

NOT:
Akan diambil datanya jika kota tidak 'Yogyakarta'.

SELECT * FROM pelanggan
WHERE NOT Kota='Yogyakarta';

Komentar