Tulisan ini menjelaskan tentang penggunaan salah satu fungsi SQL, yaitu SQL Logical Operators dengan berfokus pada operator AND, OR dan NOT. Sebelum menggunakan SQL Logical Operators, terlebih dahulu saya menyiapkan database untuk memudahkan dalam mengolah data. Terdapat gambar yang menunjukkan data liburan yang telah dibuat.
Gambar tersebut dapat dibuat dengan menggunakan perangkat lunak phpmyadmin. Basis data ini didapatkan dengan mengumpulkan data dari 5 orang yang telah berlibur ke 5 tempat yang berbeda. Terdapat 4 kolom berisi nama, tempat, kota dan negara yang telah disiapkan.
Setelah ini, kita mulai masuk ketahap penggunaan SQL Logical Operators. Â
SQL Logical Operators adalah operator yang digunakan untuk menggabungkan beberapa kondisi dalam perintah SQL, biasanya di kombinasikan dengan perintah WHERE. Dengan menggunakan SQL Logical Opeartors, kita bisa membuat query yang lebih kompleks untuk mendapatkan data sesuai kriteria yang di inginkan. Digunakan juga untuk memfilter record berdasarkan suatu kondisi.
Operator AND digunakan untuk menampilkan record apabila semua kondisi bernilai TRUE. Operator ini memungkinkan kita memfilter data dengan dua kriteria sekaligus. Berikut langkah-langkahnya:
- Tentukan database dan tabel yang akan digunakan
- Gunakan pernyataan SELECT untuk memilih kolom yang mau ditampilkan, FROM untuk judul tabel dan gunakan WHERE untuk menentukan kondisi.
- Masukkan dua kondisi dan sisipkan AND di antaranya.
- Setelah selesai menuliskan query, jalankan untuk melihat hasilnya
Input:
Output:
Interpretasi:
Terlihat data yang ditampilkan setelah menggunakan operator AND adalah hanya menampilkan yang berasal dari kota bali dan Indonesia saja. Sudah termasuk nama, tempat, kota dan negara.
Operator OR digunakan untuk menampilkan record apabila salah satu kondisi bernilai TRUE.
Penggunaan operator OR berfungsi untuk menggabungkan dua atau lebih konsisi dalam SQL, dimana data yang dipilih akan memenuhi salah satu kondisi tersebut. Berikut langkah-langkahnya:
- Tentukan tabel dan kolom yang ingin disambil atau disaring beradasarkan kondisi tertentu.
- Gunakan pernyataan SELECT untuk memilih kolom yang mau ditampilkan, FROM untuk judul tabel dan gunakan WHERE untuk menentukan kondisi.
- Masukkan dua kondisi dan sisipkan OR di antaranya.
- Setelah selesai menuliskan query, jalankan untuk melihat hasilnya
Input:
Output:
Interpretasi:
Terlihat data yang ditampilkan setelah menggunakan operator OR adalah  menampilkan hasil untuk membandingkan 2 kondisi, yaitu kota bali dan kota yogyakarta . Sudah termasuk nama, tempat, kota dan negara.Â
Operator NOT menampilkan record apabila semua kondisi bernilai false.
Operator NOT dalam SQL digunakan untuk mengecualikan hasil yang memenuhi kondisi tertentu. Operator ini biasanya diletakkan setelah WHERE untuk mengembalikan baris yang tidak sesuai dengan kondisi yang diberikan. Berikut langkah-langkahnya:
- Tentukan tabel dan kolom yang ingin disambil atau disaring beradasarkan kondisi tertentu.
- Gunakan pernyataan SELECT untuk memilih kolom yang mau ditampilkan, FROM untuk judul tabel dan gunakan WHERE untuk menentukan kondisi.
- NOT diletakkan setelah WHERE
- NOT digunakan bersama operator =
- Setelah selesai menuliskan query, jalankan untuk melihat hasilnya.
Input:
Output:
Interpretasi:
Terlihat data yang ditampilkan setelah menggunakan operator NOT adalah  menampilkan data yang mengecualikan suatu kondisi, jadi yang ditampilkan adalah kota selain Bali . Sudah termasuk nama, tempat, kota dan negara.
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI