memfilter data mysql
Untuk memfilter data dalam database MySQL, Anda dapat menggunakan klausa WHERE dalam perintah SELECT. Klausa WHERE memungkinkan Anda untuk menentukan kondisi yang harus dipenuhi oleh data yang akan dipilih. Berikut adalah contoh penggunaan klausa WHERE untuk memfilter data:
sql
Copy code
SELECT * FROM nama_tabel WHERE kondisi;
Anda perlu menggantikan "nama_tabel" dengan nama tabel yang ingin Anda filter. Kondisi adalah persyaratan yang harus dipenuhi oleh data yang ingin Anda ambil. Contoh kondisi yang umum digunakan termasuk perbandingan nilai, pengecekan kesamaan, dan pengecekan berdasarkan nilai NULL.
Misalnya, jika Anda memiliki tabel "produk" dengan kolom "nama" dan "harga" dan ingin memfilter produk dengan harga di bawah 100:
sql
Copy code
SELECT * FROM produk WHERE harga < 100;
Ini akan mengembalikan semua baris dari tabel "produk" di mana nilai kolom "harga" kurang dari 100.
Anda juga dapat menggunakan operator logika seperti AND dan OR untuk menggabungkan beberapa kondisi:
sql
Copy code
SELECT * FROM produk WHERE harga < 100 AND kategori = 'Elektronik';
Ini akan mengembalikan semua produk dengan harga di bawah 100 dan kategori "Elektronik".
Selain itu, Anda juga dapat menggunakan operator LIKE untuk pencarian berbasis pola dan operator NULL untuk memeriksa nilai NULL:
sql
Copy code
SELECT * FROM produk WHERE nama LIKE 'B%' AND deskripsi IS NOT NULL;
Ini akan mengembalikan semua produk dengan nama yang diawali dengan huruf "B" dan memiliki deskripsi yang tidak NULL.
Klausa WHERE sangat fleksibel dan dapat disesuaikan dengan berbagai kondisi yang Anda butuhkan untuk memfilter data dalam database MySQL.