Klausa WHERE dan operasi logika.
Dalam MySQL, klausa
WHERE
digunakan untuk mengambil data dari tabel yang memenuhi kondisi tertentu. Operasi logika seperti AND
, OR
, dan NOT
dapat digunakan untuk merancang kondisi yang lebih kompleks.Menggunakan Klausa WHERE
Klausa WHERE
digunakan dalam pernyataan SELECT
untuk memfilter data dari tabel berdasarkan kondisi yang ditentukan. Berikut adalah contoh penggunaan sederhana:
SELECT * FROM nama_tabel WHERE kondisi;
Misalnya, jika kita ingin mengambil semua data dari tabel "pelanggan" di mana umur lebih dari 25 tahun, kita dapat menggunakan pernyataan berikut:
SELECT * FROM pelanggan WHERE umur > 25;
Operasi Logika
1. Operasi Logika AND
Operasi logika AND
digunakan untuk menggabungkan beberapa kondisi. Data hanya akan dipilih jika semua kondisi yang ditentukan benar. Contoh:
SELECT * FROM nama_tabel WHERE kondisi1 AND kondisi2;
Misalnya, kita ingin mengambil data pelanggan yang berumur lebih dari 25 tahun dan memiliki saldo lebih dari 1000:
SELECT * FROM pelanggan WHERE umur > 25 AND saldo > 1000;
2. Operasi Logika OR
Operasi logika OR
digunakan untuk mengambil data jika salah satu dari beberapa kondisi benar. Contoh:
SELECT * FROM nama_tabel WHERE kondisi1 OR kondisi2;
Misalnya, kita ingin mengambil data pelanggan yang berumur kurang dari 18 tahun atau memiliki saldo lebih dari 5000:
SELECT * FROM pelanggan WHERE umur < 18 OR saldo > 5000;
3. Operasi Logika NOT
Operasi logika NOT
digunakan untuk membalik kondisi yang diberikan. Contoh:
SELECT * FROM nama_tabel WHERE NOT kondisi;
Misalnya, kita ingin mengambil data pelanggan yang bukan merupakan anggota premium:
SELECT * FROM pelanggan WHERE NOT jenis_anggota = 'premium';
Ini adalah dasar-dasar penggunaan klausa WHERE
dan operasi logika dalam MySQL. Anda dapat menggabungkan kondisi-kondisi ini untuk mengambil data dengan presisi yang diperlukan dari tabel Anda. Semoga tutorial ini bermanfaat!