Last Updated on December 8, 2021 by
Wildcard adalah operator yang digunakan untuk mensubstitusikan berbagai karakter lain dalam suatu string. Wildcard SQL digunakan juga untuk mencari data dengan menggunakan tabel pada SQL.
Pada artikel berikut ini kami akan membahas tentang Wildcard SQL. Jika Anda tertarik untuk belajar SQL simak terus artikel berikut ini.
Memahami Wildcard SQL
Kami merangkum beberapa hal yang harus Anda pahami tentang Wildcard yang ada pada SQL:
- Wildcard memiliki tujuan yang sama dengan Regular Expressions.
- Karakter wildcard adalah karakter alternatif yang menggantikan karakter tertentu lainnya dalam string.
- SQL Wildcard berguna saat Anda ingin melakukan pencarian lebih cepat untuk data dalam database.
- MS Access menggunakan tanda tanya (?), Bukan garis bawah (_).
- [charlist], [^ charlist] dan [! charlist] dapat digunakan di SQL Server dan MS Access.
- Anda dapat menggabungkan beberapa karakter wildcard.
- Anda dapat menggunakan beberapa karakter wildcard dalam satu string.
- Beberapa database mungkin menggunakan wildcard pada SQL yang berbeda untuk fungsi yang sama.
Karakter Wildcard SQL
Ada beberapa karakter dalam Wildcard yang harus Anda ketahui.
- Karakter %
Sebuah alternate untuk lebih dari karakter nol. Berikut ini kami tampilkan contoh perintah sql untuk memilih semua siswa dengan Nama yang dimulai dengan ‘bu’.
SELECT * FROM Siswa WHERE Nama LIKE 'bu%';
Contoh lainnya di bawah ini memilih semua siswa dengan Nama yang mengandung pola ‘ka’.
SELECT * FROM Siswa WHERE Nama LIKE '%ka%';
- Karakter –
– adalah alternate yang digunakan untuk karakter tunggal. Berikut ini adalah contoh perintah sql untuk memilih semua siswa dengan Nama yang dimulai dengan karakter apa pun, diikuti dengan ‘di’.
SELECT * FROM Siswa WHERE Nama LIKE '_di';
Contoh berikut ini adalah perintah SQL memilih semua siswa dengan Nama yang dimulai dengan ‘J’, diikuti dengan karakter apa pun, diikuti dengan ‘s’, diikuti dengan karakter apa pun, diikuti dengan ‘n’.
SELECT * FROM Siswa WHERE Nama LIKE 'J_s_n';
- [charlist]
Charlist berguna untuk menentukan rentang karakter dan set untuk dicocokkan. Berikut ini adalah contoh berikut ini menunjukkan kode yang memilih semua siswa dengan Nama yang dimulai dengan ‘a’, ‘k’, atau ‘n’.
SELECT * FROM Siswa WHERE Nama LIKE '[akn]%';
Berikut ini adalah contoh cara untuk memilih semua siswa dengan Nama yang dimulai dengan ‘i’, ‘j’, ‘k’, ‘l’, ‘m’ atau ‘n’.
SELECT * FROM Siswas WHERE Nama LIKE '[i-n]%';
- [^ charlist] dan [! charlist]
Hal ini berguna untuk menentukan rentang karakter dan tidak mengatur untuk mencocokkan. Berikut ini adalah memilih semua siswa dengan Nama tidak dimulai dengan ‘b’, ‘m’, atau ‘z’.
SELECT * FROM Siswa WHERE Nama LIKE '[bmz]%';
Menggunakan LIKE Operator dengan karakter “_” dan “%” Wildcard
- WHERE Books Nama LIKE ‘c%’
Mencari nilai di mana ‘c’ adalah simbol pertama.
- WHERE Books Nama LIKE ‘% e’
Mencari nilai di mana ‘e’ adalah simbol terakhir.
- WHERE Books Nama LIKE ‘% di%’
Mencari nilai yang memiliki ‘di’ di dalamnya.
- WHERE Books Nama LIKE ‘_o%’
Mencari nilai di mana ‘o’ adalah simbol kedua
- WHERE Books Nama LIKE ‘i _% _%’
Mencari nilai di mana ‘i’ adalah karakter pertama dan string setidaknya terdiri dari 3 karakter.
- WHERE Books Nama LIKE ‘c% g’
Mencari nilai di mana ‘c’ adalah simbol pertama dan ‘g’ adalah simbol terakhir.
Demikianlah penjelasan tentang Wildcard pada SQL yang harus Anda pahami untuk belajar SQL. Jika Anda tertarik belajar lebih banyak tentang bahasa pemrograman nantikan terus artikel-artikel dan dapatkan update dari website kami.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.