Pencarian Data dengan SQL 'LIKE'

Pencarian Data dengan SQL 'LIKE'

Dalam pengelolaan basis data, sering kali kita memerlukan cara untuk mencari data berdasarkan pola tertentu. Salah satu pernyataan yang berguna untuk tujuan ini adalah SQL LIKE. Pada artikel ini, kita akan menjelaskan apa itu SQL LIKE, bagaimana cara menggunakannya, dan memberikan contoh implementasinya pada tabel data.

Pengenalan SQL LIKE

Perintah SQL LIKE digunakan untuk melakukan pencarian data berdasarkan pola string tertentu. Pernyataan ini berguna ketika kita ingin mencari data yang tidak cocok secara tepat, melainkan hanya berdasarkan kemiripan pola. Dalam pernyataan LIKE, terdapat dua karakter wildcard yang umum digunakan:

  • % (persen): Mewakili nol atau lebih karakter.
  • _ (garis bawah): Mewakili tepat satu karakter.

Mari kita lihat contoh penggunaan SQL LIKE beserta implementasinya pada tabel data.

Contoh Tabel dan Data

Misalkan kita memiliki tabel produk dengan struktur dan data sebagai berikut:

Tabel: produk

idnama_produk
1Sepatu Olahraga
2Tas Ransel
3Baju Casual
4Sepatu Casual
5Topi Baseball
6Sandal Pantai
7Sepatu Formal
8Celana Jeans
9Atas Kemeja
10Alat Tulis

Implementasi SQL LIKE

Contoh 1: Pencarian dengan Wildcard % di Awal dan Akhir

Misalnya kita ingin mencari produk yang mengandung kata “sepatu” dalam nama produk:

SELECT * FROM produk WHERE nama_produk LIKE '%sepatu%';

Hasilnya akan mencakup produk seperti “Sepatu Olahraga”, “Sepatu Casual”, dan “Sandal Pantai”.

Contoh 2: Pencarian dengan Wildcard % di Akhir

Kita bisa mencari semua produk yang diakhiri dengan kata “baju”:

SELECT * FROM produk WHERE nama_produk LIKE '%baju';

Hasilnya hanya akan mencakup produk “Baju Casual”.

Contoh 3: Pencarian dengan Wildcard _

Jika kita mencari produk dengan nama tiga karakter dan diikuti oleh huruf “y”:

SELECT * FROM produk WHERE nama_produk LIKE '_y%';

Hasilnya akan mencakup produk seperti “Topi Baseball” dan “Celana Jeans”.

Contoh 4: Pencarian dengan Kombinasi Wildcard

Kita juga dapat menggabungkan wildcard dalam pencarian. Contohnya, mencari produk dengan nama empat karakter, di mana karakter pertama adalah “A” dan karakter terakhir adalah “t”:

SELECT * FROM produk WHERE nama_produk LIKE 'A__t';

Hasilnya akan mencakup produk “Atas Kemeja”.

Kesimpulan

SQL LIKE adalah alat yang berguna untuk pencarian data dengan pola tertentu. Karakter wildcard % dan _ memberi fleksibilitas dalam pencarian data yang mirip dengan pola yang diinginkan. Namun, perlu diingat bahwa penggunaan LIKE dapat mempengaruhi kinerja query pada tabel besar karena melibatkan pemindaian data. Dengan pemahaman ini, Anda dapat lebih efektif dalam mencari data yang sesuai dengan pola tertentu dalam basis data menggunakan pernyataan SQL LIKE.

Tags :
Share :

Related Posts

Perintah Dasar SQL SELECT: WHERE, IN, dan BETWEEN

Perintah Dasar SQL SELECT: WHERE, IN, dan BETWEEN

Dalam pengelolaan database, bahasa SQL (Structured Query Language) memegang peranan penting dalam mengambil dan memanipulasi data. Salah satu perintah utama dalam SQL adalah SELECT, yang memungkinkan

Baca
Pembuatan Konstanta di JavaScript

Pembuatan Konstanta di JavaScript

Dalam bahasa pemrograman JavaScript, konstanta adalah nilai yang tidak dapat diubah setelah dideklarasikan. Konsep konstanta memainkan peran penting dalam pengembangan perangkat lunak karena memungki

Baca
Membuat Program 'Hello World' di Java

Membuat Program 'Hello World' di Java

Pada artikel ini, kita akan belajar tentang cara sederhana untuk membuat program "Hello World" menggunakan bahasa pemrograman Java. Program "Hello World" adalah langkah pertama dalam memahami sintaks

Baca
Sejarah Bahasa Pemrograman Python

Sejarah Bahasa Pemrograman Python

Python adalah bahasa pemrograman tingkat tinggi yang didukung oleh komunitas yang kuat dan banyak digunakan dalam berbagai bidang pengembangan perangkat lunak. Berikut adalah ringkasan sejarah singka

Baca
Sejarah C++

Sejarah C++

Bahasa pemrograman C++ adalah salah satu bahasa yang sangat berpengaruh dalam dunia pengembangan perangkat lunak. Dikembangkan dari bahasa C yang sudah mapan, C++ membawa inovasi dengan penambahan fi

Baca
Sejarah Go (Golang)

Sejarah Go (Golang)

Bahasa pemrograman Go, yang sering disebut sebagai "Golang," adalah bahasa pemrograman modern yang dikembangkan oleh Google. Dengan fokus pada kinerja, efisiensi, dan kemudahan penggunaan, Golang te

Baca
Sejarah Java

Sejarah Java

Bahasa pemrograman Java adalah salah satu bahasa yang paling populer dan banyak digunakan dalam pengembangan perangkat lunak. Dikembangkan oleh James Gosling dan timnya di Sun Microsystems (kemudian

Baca
Sejarah PHP

Sejarah PHP

PHP (Hypertext Preprocessor) adalah bahasa pemrograman yang memiliki peran penting dalam pengembangan situs web dinamis. Dikembangkan dengan tujuan mengolah data dari sisi server untuk menghasilkan h

Baca
Sejarah SQL: Mengenal Perkembangan dan Pentingnya dalam Dunia Teknologi

Sejarah SQL: Mengenal Perkembangan dan Pentingnya dalam Dunia Teknologi

SQL (Structured Query Language) adalah bahasa pemrograman yang digunakan untuk mengelola dan mengakses basis data relasional. Seiring dengan perkembangan teknologi informasi, SQL telah memainkan pera

Baca
Pembuatan Variabel di JavaScript

Pembuatan Variabel di JavaScript

Variabel adalah suatu konsep penting dalam pemrograman yang memungkinkan kita untuk menyimpan dan mengelola data. Di dalam JavaScript, kita dapat membuat variabel untuk menyimpan berbagai jenis data

Baca