Langsung ke konten utama

MySQL REGEXP operator


Pada postingan ini saya akan coba jawab pertanyaan dari bapak Suendri


pencarian menggunakan operator like akan mencari kata yang ada di dalam field tersebut, contohnya angka 123 akan di cari pada kumpulan kata 1234567890, tentu akan menemukan kata 123 karena 123 serangkai katanya.
bagaimana jika kumpulan katanya adalah 1248753215 kalau menggunakan operator like 123 tentu tidak akan di termukan karena tidak ada kata 123 , jadi untuk operator like akan mencari satu kelompok kata. bagaimana cara solusi untuk masalah tersebut ? Mysql sudah memberikan solusi atau pencarian tingkat lanjut menggunakan operator Regular Expression atau yang sering kita kenal dengan "REGEXP
untuk memperkenalkan sintax operator dari REGEXP maka saya membuat database dengan mempunyai isi sebagai berikut/;
Data ini ada rekayasa belaka, jika ada kemiripan nama atau nomor saya mohon maaf
Operator :  ^
contoh : ^J
arti : Pernyatan MySql akan menemukan nama yang dimulai dengan 'J'.
Menampilkan nama yang berawalan J

Operator : BINARY 
contoh :  BINARY  ^j
arti : Pernyatan MySql akan menemukan nama yang dimulai dengan 'j' tepatnya adalah huruf kecil, menampilkan semua nama yang berawalan huruf "j". Untuk mencarian sensitif gunakan operator Binary
Tidak ada data yang di tampilkan, karena tidak ada nama yang berawalan huruf "j" kecil

Operator : $ 
contoh :  'H$'
arti : Pernyatan MySql akan menemukan nama yang diakhir dengan huruf "H"
Menampilkan Akhiran H
Operator : "Karakter"
contoh :  "R"
arti : Pernyatan MySql akan menemukan nama yang berisikan huruf "R"
Menampilakan nama yang mengandung huruf "R"
Operator : []
contoh :  [JLD]
arti : Pernyatan MySql akan menemukan nama yang berisikan huruf "J" atau "L" atau "D". pada operator ini permasalahan diatas dapat di pecahkan.

Operator : [karakter - Karakter]
contoh :  [A-D]
arti : Pernyatan MySql akan menemukan nama yang berisikan huruf  "A" sampai "D"
Nemapilkan nama yang berisikan huruf A-D
Operator : ....
contoh : '.......'
arti : Pernyatan MySql akan menemukan nama yang berisikan huruf  dengan jumlah 7 atau lebih
Operator : {}
contoh : '^.{7}%'
arti : Pernyatan MySql akan menemukan nama yang berisikan huruf  dengan jumlah 7

Sekian dulu artikel ini, semoga bermanfaat ^_^oSuendri En PhpBego

Komentar

  1. Wah Pak Harry rajin Nulis, jadi Iri nih, ikutan jalan pak Harry lah..hehehe... Posting yang mantap pak, tapi Ahamdulillah, seharian duduk di depan Laptop, hari ini Senin 26/05/2014 jam 18:23, akhirnya Login yang ane cari-cari terbongkar juga juga...hehe... nanti tak share Scriptnya...

    BalasHapus
    Balasan
    1. asal ada kemauan pasti ada jalannya pak, kalau lagi suntuk mikirin logika lebih baik cari suasa yang menyenangkan untuk mengeluarkan ide.kemaren saya juga kebingung dengan tagihan tunggakan biaya mahasiswa, nah ide muncul saat di pos ronda hahaha :D

      Hapus

Posting Komentar

Berikan Komentar yang bermanfaat dan sehat.

Postingan populer dari blog ini

Cara mengganti tanggal sebuah File

Tadi malam datang seorang mahasiswi minta bantu bagaimana cara menganti tanggal yang ada pada file video. mahasiswi ini adalah seorang calon wisudawati yang mana akan mengikuti sidang kompre, kenapa video tersebut harus di ganti tanggalnya? ternyata video tersebut di ambil sebelum melakukan seminar, dan seharusnya video tersebut harus diambil setelah seminar. kalau dia melakukan pengambilan video maka waktu tidak sempat lagi. jadi solusinya adalah menganti tanggal video tersebut. pada informasi propertis tersebut terdapat 3 buah tanggal yaitu : Tanggal "Created" yang mana setiap kita melakukan paste file maka tanggal ini akan berubah sesuai dengan tanggal hari tersebut, informasi juga lengkap dengan jam.
Tanggal "Modified" tanggal ini adalah tanggal saat pengambilan video, atau tanggal terakhir dilakukan modifikasi terhadap file tersebut.

Tanggal "Accessed" saya kurang paham maksud dari tanggal ini, mungkin tanggal ini adalah kapan kita melakukan akses ke fil…

Inspect Element Ala Facebook

Hari ini saya sedang asik-asik browsing,  dan melakukan Inspect Element pada facebook. ternyata ada pesan yang muncul pada browser saya ini.
sebelumnya Inspect Element adalah sebuah fitur yang diberikan oleh setiap browser, jadi ini adalah fitur browser bukan fitur yang ada pada sebuah web. biasanya Inspect Element sering saya gunakan untuk mencari code Css yang error atau mencari sebuah tag-tag pada css atau html. jadi perubahan yang terjadi pada inspect element bersifat tidak permanent hanya saat pada browser itu saja, dan tidak akan bepengaruh terhadap sisi web.
ini adalah sebuah contoh inspect Element pada web biasa :

yah banyak errornya :D. tapi apa yang terjadi kalau kita lakukan inspect Element pada halaman Facebook ?
ini yang terjadi.
ada sebuah pesan yang terdapat pada hasil dari inspect element tersebut, isi dari pesan tersebut adalah :

ternyata banyak kejadian yang menfaat yang melakukan tindakan serangan atau meretas akun dengan menfaatkan fitur salah satu ini, bagi facebok ini …