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!