Menguasai Logika dalam SQL: Menggunakan Operator Logika (AND, OR, NOT) dalam Klausa WHERE

Menguasai Logika dalam SQL: Menggunakan Operator Logika (AND, OR, NOT) dalam Klausa WHERE

ariefahshalihah.com - Ketika Anda bekerja dengan basis data, seringkali Anda perlu melakukan pemfilteran data dengan kondisi yang lebih kompleks daripada hanya satu perbandingan sederhana. Di sinilah operator logika (AND, OR, NOT) dalam klausa WHERE SQL menjadi sangat berguna. Artikel ini akan menguraikan penggunaan operator logika dalam SQL untuk membantu Anda menyaring data dengan lebih tepat.

Menggunakan Operator Logika dalam SQL

Operator logika digunakan dalam klausa WHERE SQL untuk menggabungkan beberapa kondisi perbandingan. Berikut adalah beberapa poin penting tentang penggunaan operator logika:

  • Operator AND: Operator AND digunakan untuk mengkombinasikan dua atau lebih kondisi perbandingan dan memastikan bahwa semua kondisi tersebut harus benar (True) agar baris data terpilih. Misalnya, jika Anda ingin mengambil pelanggan yang berusia lebih dari 25 tahun dan memiliki total belanja lebih dari 100, Anda dapat menggunakan operator AND seperti ini:

    SELECT * FROM Pelanggan WHERE Usia > 25 AND Total_Belanja > 100;
  • Operator OR: Operator OR digunakan untuk mengkombinasikan dua atau lebih kondisi perbandingan dan memastikan bahwa salah satu kondisi tersebut harus benar (True) agar baris data terpilih. Misalnya, jika Anda ingin mengambil pelanggan yang berusia kurang dari 18 tahun atau memiliki total belanja lebih dari 500, Anda dapat menggunakan operator OR seperti ini:

    SELECT * FROM Pelanggan WHERE Usia < 18 OR Total_Belanja > 500;
  • Operator NOT: Operator NOT digunakan untuk membalikkan nilai kondisi perbandingan. Misalnya, jika Anda ingin mengambil pelanggan yang bukan berusia kurang dari 18 tahun, Anda dapat menggunakan operator NOT seperti ini:

    SELECT * FROM Pelanggan WHERE NOT Usia < 18;

Contoh Penggunaan Operator Logika

Berikut adalah contoh penggunaan operator logika (AND, OR, NOT) dalam SQL:

  • Penggunaan Operator AND:

    SELECT * FROM Pelanggan WHERE Usia > 25 AND Total_Belanja > 100;
  • Penggunaan Operator OR:

    SELECT * FROM Pelanggan WHERE Usia < 18 OR Total_Belanja > 500;
  • Penggunaan Operator NOT:

    SELECT * FROM Pelanggan WHERE NOT Usia < 18;

Kesimpulan

Operator logika (AND, OR, NOT) adalah alat yang sangat berguna dalam SQL untuk melakukan filter data dengan kondisi yang lebih kompleks. Dengan pemahaman yang baik tentang cara menggunakan operator logika, Anda dapat menyaring data dengan lebih tepat sesuai dengan kebutuhan analisis Anda. Teruslah belajar dan eksplorasi SQL untuk menguasai penggunaan operator logika dalam klausa WHERE.

Artikel Rekomendasi

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...