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
Posting Komentar