Belajar MySQL #20 |DQL Perintah WHERE

profil-penulis

Muhammad Rafitulloh Nur Ramadhani

16 Februari 2023

Perintah WHERE adalah klausa yang digunakan dalam perintah SQL untuk memfilter data yang akan diambil dari tabel dalam basis data. Klausa WHERE memungkinkan Anda untuk menentukan kriteria atau kondisi tertentu yang harus dipenuhi oleh data agar dimasukkan ke dalam hasil query. Dalam artikel ini, kita akan menjelaskan apa itu perintah WHERE, mengapa penting, dan memberikan contoh penggunaannya dalam MySQL.

Kegunaan Perintah WHERE:

Perintah WHERE memiliki beberapa kegunaan penting dalam manajemen basis data MySQL:

  1. Filtering Data: Dengan perintah WHERE, Anda dapat memfilter data berdasarkan kondisi tertentu. Ini memungkinkan Anda untuk mengambil hanya data yang memenuhi kriteria yang Anda tentukan.

  2. Mengambil Data yang Spesifik: Anda dapat menggunakan WHERE untuk mengambil data yang sesuai dengan kebutuhan Anda. Sebagai contoh, Anda dapat mengambil semua pengguna dengan usia di atas 25 tahun atau semua produk dengan harga di bawah $100.

  3. Menghindari Pengambilan Data yang Tidak Diperlukan: Menggunakan WHERE membantu mengurangi jumlah data yang diambil dari basis data, yang dapat meningkatkan kinerja dan efisiensi query.

Contoh Penggunaan Perintah WHERE pada MySQL:

Berikut adalah beberapa contoh penggunaan perintah WHERE pada MySQL:

1. Mengambil Data dengan Kondisi Sederhana

Misalnya, kita memiliki tabel "pengguna" dengan kolom "usia," dan kita ingin mengambil semua pengguna yang berusia di atas 30 tahun:

SELECT * FROM pengguna WHERE usia > 30;

Perintah di atas akan mengambil semua data pengguna yang memenuhi kondisi "usia > 30."

2. Menggabungkan Kondisi

Anda dapat menggabungkan kondisi dengan operator logika seperti AND, OR, dan NOT. Misalnya, kita ingin mengambil pengguna yang berusia di antara 25 dan 35 tahun:

SELECT * FROM pengguna WHERE usia >= 25 AND usia <= 35;

Perintah di atas menggunakan operator AND untuk menggabungkan dua kondisi: "usia >= 25" dan "usia <= 35."

3. Menggunakan Kondisi String

Kondisi dalam perintah WHERE juga dapat digunakan untuk memfilter data string. Misalnya, kita ingin mengambil produk dengan nama "Laptop":

SELECT * FROM produk WHERE nama = 'Laptop';

Perintah di atas akan mengambil semua produk yang memiliki nama "Laptop."

4. Menggunakan Operator LIKE

Operator LIKE digunakan untuk mencocokkan data dengan pola tertentu. Misalnya, kita ingin mengambil semua produk yang memiliki kata "Mouse" dalam nama:

SELECT * FROM produk WHERE nama LIKE '%Mouse%';

Perintah di atas akan mengambil semua produk yang memiliki kata "Mouse" dalam nama, baik di awal, tengah, atau akhir nama produk.

5. Menggunakan Operator IN

Operator IN memungkinkan Anda untuk memfilter data berdasarkan beberapa nilai yang mungkin. Misalnya, kita ingin mengambil produk dengan ID tertentu:

SELECT * FROM produk WHERE id IN (1, 2, 3);

Perintah di atas akan mengambil produk dengan ID 1, 2, atau 3.

Kesimpulan

Perintah WHERE dalam MySQL adalah alat yang penting untuk memfilter data yang akan diambil dari basis data. Dengan menggunakan WHERE, Anda dapat menentukan kriteria atau kondisi tertentu yang harus dipenuhi oleh data agar dimasukkan ke dalam hasil query. Pemahaman tentang cara menggunakan perintah WHERE adalah keterampilan yang penting dalam manajemen basis data dan pengembangan aplikasi MySQL.

Artikel Lainnya Dengan Kategori Terkait :


1. Belajar MySQL #01 |Mengenal SQL

2. Belajar MySQL #02 |Cara Menjalankan Service MySQL

3. Belajar MySQL #03 |Mengakes MySQL melalui phpmyadmin

4. Belajar MySQL #04 Masuk ke MySQL dengan akses root

5. Belajar MySQL #05 |Mengakes MySQL melalui command prompt.

6. Belajar MySQL #06 |Manipulasi Data

7. Belajar MySQL #07 |DDL Perintah Create

8. Belajar MySQL #08 |DDL Membuat Table

9. Belajar MySQL #09 |DDL PRIMARY KEY

10. Belajar MySQL #10 |DDL Perintah ALTER

11. Belajar MySQL #11 |DDL Perintah TRUNCATE

12. Belajar MySQL #12 |DDL Perintah DROP

13. Belajar MySQL #13 |DDL Perintah Rename

14. Belajar MySQL #14 |Memahami apa itu DML

15. Belajar MySQL #15 |DML Perintah INSERT

16. Belajar MySQL #16 |DML Perintah UPDATE

17. Belajar MySQL #17 |DML Perintah DELETE

18. Belajar MySQL #18 |Memahami apa itu DQL

19. Belajar MySQL #19 |DQL Perintah SELECT

20. Belajar MySQL #20 |DQL Perintah WHERE

21. Belajar MySQL #21 |DQL Perintah And, Or, Not

22. Belajar MySQL #22 |DQL Perintah LIKE

23. Belajar MySQL #23 |DQL Perintah ORDER BY

24. Belajar MySQL #24 |DQL Perintah LIMIT

25. Belajar MySQL #25 |DQL Perintah AGGREGATION

26. Belajar MySQL #26 |DQL Perintah GROUP BY

27. Belajar MySQL #27 |Memahami apa itu DCL

28. Belajar MySQL #28 |DCL Perintah GRANT

29. Belajar MySQL #29 |DCL Perintah GRANT SELECT

30. Belajar MySQL #30 |DCL Perintah REVOKE

31. Belajar MySQL #31 |Memahami apa itu TCL

32. Belajar MySQL #32 |TCL Perintah COMMIT

33. Belajar MySQL #33 |TCL Perintah ROLLBACK

34. Belajar MySQL Lanjutan #34 |Perintah JOIN

35. Belajar MySQL Lanjutan #35 |Perintah INNER JOIN

36. Belajar MySQL Lanjutan #36 |Perintah LEFT JOIN

37. Belajar MySQL Lanjutan #37 |Perintah RIGHT JOIN

38. Belajar MySQL Lanjutan #38 |Stored Procedure

39. Belajar MySQL Lanjutan #39 |Stored Procedure dengan Parameter

40. Belajar MySQL Lanjutan #40 |DML dengan Stored Procedure

41. Belajar MySQL Lanjutan #41 |Memahami apa itu VIEW

42. Belajar MySQL Lanjutan #42 |Membuat VIEW

43. Belajar MySQL Lanjutan #43 |Menghapus VIEW

44. Belajar MySQL Lanjutan #44 |Apa itu TRIGGER

45. Belajar MySQL Lanjutan #45 |Hands On

46. Belajar MySQL Lanjutan #46 |Cara Membuat TRIGGER

47. Belajar MySQL Lanjutan #47 |DDL MySQL dengan Python

48. Belajar MySQL Lanjutan #48 |Membuat Koneksi MySQL

49. Belajar MySQL Lanjutan #49 |Membuat Database

50. Belajar MySQL Lanjutan #50 |Membuat Table

51. Belajar MySQL Lanjutan #51 |Phyton INSERT

52. Belajar MySQL Lanjutan #52 |Python UPDATE

53. Belajar MySQL Lanjutan #53 |Python DELETE

54. Belajar MySQL Lanjutan #54 |Phyton SELECT, SELECT .. WHERE ..

55. Belajar MySQL Lanjutan #55 |Menutup koneksi ke database MySQL

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya