Assalamualaikum Wr. Wb.

Alhamdulillah kita dapat bertemu kembali bersama saya Achmad Hanif, dengan materi baru yang akan kita bahas yaitu tentang Select Where SQL ” dan “Logic And dan OR“. Pada materi kita kali ini akan belajar yaitu bagaimana data yang ditampilkan sesuai dengan data yang kita inginkan. Select Where akan menggunakan syntax “SELECT * FROM” alamat tabel data WHERE condition“.

Untuk kasus pertama kita dapat membuat program untuk mencari data yang persis seperti yang kita inginkan seperti dibawah ini dengan variabel “SELECT * FROM mhs WHERE nrp = ‘$_POST[nrp]’ “.

  • Membuat Program Pencarian Data dan Select Where fix

Jika program dijalankan maka hasilnya seperti dibawah ini :

 

Lalu untuk kasus yang kedua bagaimana jika kita ingin melihat data yang mirip dengan apa yang ingin kita cari ? yakni dengan menambahkan LIKE ‘$_POST[nrp]%’. 

Penulisan % menunjukkan variabel bebas, jika posisi % didepan, artinya bagian depan adalah variabel bebasnya (variabel yang tidak ditentukan berdasarkan pencarian ), Jika % berada dibelakang, maka bagian belakang bebas, artinya kita mengontrol bagian depan.

  • Membuat Program Select Where mirip

Jika program dijalankan maka hasilnya seperti dibawah ini :

 

Kedua cara tersebut kurang efektif kenapa?? karena kita harus membuat program menyesuaikan dengan apa yang ingin kita cari. Solusinya adalah dengan menggunakan logic OR dan AND. dengan syntax ” SELECT column FROM alamat tabel WHERE NOT kondisi “;

  • Membuat Program Logic OR

Jika program dijalankan maka hasilnya seperti dibawah ini :

coba ketikkan pada nama misal “M.”

Maka hasil yang ditampilkan adalah nama yang memiliki karakter M.

  • Membuat Program Logic And

Jika program dijalankan hasilnya seperti dibawah ini :

Sekian pembahasan materi dari saya, semoga bermanfaat !!

Wassalamualaikum Wr. Wb.