Operator Like Di Database SQLite
Pada kesempatan kali ini kita masih membahas mengenai tutorial belajar database sqlite, khususnya kali ini kita akan membahas mengenai penggunaan operator like di database sqlite.
Operator LIKE di SQLite biasanya digunakan untuk mencari nilai text tertentu menggunakan karakter khusus yang akan memberikan nilai TRUE jika nilai pencarian yang dihasilkan bernilai 1.
Ada dua buah jenis karakter khusus yang dapat digunakan untuk menggunakan operator LIKE :
- Tanda persen (%)
- Tanda underscore (_)
Syntax Operator Like di SQLite
Ada beberapa syntax yang dapat digunakan untuk melakukan pencarian data dengan menggunakan operator LIKE. Contohnya adalah seperti berikut ini :
SELECT FROM nama_tabel WHERE nama_kolom LIKE ‘XXX%’
Syntax operator like diatas digunakan untuk mencari data yang memiliki nilai atau karakter dalam suatu kolom memiliki awalan XXX.
SELECT FROM nama_tabel WHERE nama_kolom LIKE ‘%XXX%’
Syntax operator like diatas digunakan untuk mencari data dalam suatu tabel yang memiliki nilai atau karakter XXX didalamnya.
SELECT FROM nama_tabel WHERE nama_kolom LIKE ‘XXX_’
Syntax operator like diatas digunakan untuk mencari nilai yang memiliki nilai XXX di tiga huruf awalnya.
SELECT FROM nama_tabel WHERE nama_kolom LIKE ‘_XXX’
Syntax operator like diatas digunakan untuk mencari nilai yang memiliki nilai XXX setelah huruf awal dari nilai yang ada didalam tabel yang dicari.
Contoh penggunaan operator LIKE di SQLite
Oke sekarang kita akan coba mencari data yang ada didalam tabel siswa yang pada tutorial belajar SQLite sebelumnya sudah kita buat. Pertama tampilkan dulu semua data yang ada didalam tabel siswa dengan perintah seperti berikut ini :
Select * from siswa;
Nanti hasil dari data siswa yang ditampilkan akan seperti pada gambar berikut ini :
Misalnya sekarang kita ingin menari data siswa yang memiliki huruf awal F pada kolom nama, maka perintah di sqlitenya adalah seperti berikut ini :
Select * from siswa Where nama like ‘F%’;
Nanti sqlite akan menampilkan data siswa yang ada didalam tabel yang memiliki huruf awal F didalam tabel siswanya.
Selanjutnya misalnya kita ingin mencari data siswa yang karakter kedua dari nilai yang dimilikinya adalah huruf ‘AF’ maka perintah di SQLitenya adalah seperti berikut ini :
Select * from siswa Where nama like ‘_AF%’;
Nanti sqlite akan menampilkan data yang memiliki karakter kedua dari nama yang ada didalam tabel yang memiliki nilai AF seperti gambar berikut ini :
Itulah contoh sederhana bagaimana penggunaan operator like di database SQLite. Semoga tutorial belajar sqlite mengenai operator like di database sqlite ini dapat bermanfaat bagi kamu yang sedang mempelajari SQLite.
Jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar sqlite lainnya ya. Sampai bertemu di tutorial lainnya.