♥  بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم  ♥

Assalamualaikum Wr. Wb

Salam sejahtera bagi kita semua, semoga Allah selalu memberikan rizki yang barokah dan melimpah ruah… Aamiin ♥

Salam Redaksi ♥

Kembali lagi bersama saya seorang pelajar yang tak pandai merangkai kata           -Mr.R

Pada artikel sebelumnya kita telah membahas tentang Query insert dan Query Select yaitu tentang bagaimana menginput data secara lebih efektif. Namun, pada pembahasan kali ini saya akan membahas tentang SelWherSelect Where” yaitu bagaimana data yang ditampilkan sesuai dengan data yang kita inginkan. Kalau biasanya kita menggunakan “SELECT * FROM table” maka untuk Select Where akan digunakan syntax “SELECT * FROM nama tabel WHERE condition;

Kita bisa membuat program dengan memasukkan langsung data fix yang ingin dicari maupun menggunakan variabel terlebih dahulu, misal :

“SELECT * FROM mhs1 WHERE nrp = ‘110319210’ ”   . Kita juga bisa membuat variabel, seperti ” SELECT * FROM mhs1 WHERE nrp = ‘$_POST[nrp]’ “

Untuk lebih memahaminya, mari kita praktekkan !!!

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Karena kita menggunakan WHERE nrp = , maka yang ditampilkan adalah data fix yakni sesuai dengan yang kita inginkan.

Lalu bagaimana jika kita ingin melihat data yang hampir mirip ?

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dengan menambahkan LIKE ‘$_POST[nrp]%’ , maka akan ditampilkan data yang mirip dengan pencarian kita, sehingga kita tidak perlu menulis secara lengkap apa yang ingin dicari. Penulisan % menunjukkan variabel bebas, jika posisi % didepan, artinya bagian depan adalah variabel bebasnya (variabel yang tidak ditentukan berdasarkan pencarian ), begitupun sebaliknya jika % berada di bagian belakang, maka bagian belakang bebas, artinya yang kita kontrol adalah bagian depannya.

Begitu pula dengan pencarian data yang mirip berdasarkan nama yakni ” SELECT * FROM mhs1 WHERE nama LIKE ‘%$_POST[nama]%’ “.  Artinya pencarian kita adalah bagian tengah dari nama pada data, karena tedapat 2 buah % yang mengapit.

Namun cara tersebut cukup memakan waktu karena harus menyesuaikan program dengan apa yang akan dicari. Maka sekarang kita gunakan logic seperti OR, AND, dan NOT untuk membuat pencarian kita lebih efektif. Syntaxnya yaitu ” SELECT column FROM namatabel WHERE kondisi1 OR/AND kondisi2 “; atau ” SELECT column FROM namatabel WHERE NOT kondisi “;

Sekarang kita coba programnya …

Logic OR

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
Untuk logic OR digunakan 1 input searching

Logic AND

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
Untuk logic AND digunakan 3 input searching

Logic NOT

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Logic NOT juga bisa digunakan untuk lebih dari 1 kondisi yaitu dengan syntax ” SELECT column FROM namatabel WHERE NOT kondisi AND NOT kondisi2 AND NOT kondisi3 “;

Nah kita telah sampai pada penghujung materi,

Cukup sekian pembahasan kali ini, Semoga bermanfaat dan mohon maaf apabila ada kesalahan karena sejatinya kebenaran hanyalah milik Allah SWT semata

Tetap semangat !!! Karena hari esok yang indah telah menanti kita untuk dapat menikmatinya ♥♥

Wassalamu’alaikum Wr.Wb

Salam Redaksi !!!