SQL LIKE
Klausa SQL Seperti digunakan untuk membandingkan sebuah
nilai yang sama dengan menggunakan operator wildcard. Ada dua wildcard
yang digunakan dalam konjungsi dengan operator LIKE yaitu:
·
Tanda persen (%)
·
Garis bawah (_)
Tanda persen ini merepresentasikan nol, satu, atau banyak
karakter. Sementara, underscore di sini merepresentasikan sebuah angka
tunggal atau karakter tunggal. Simbol ini dapat digunakan dalam beberapa
kombinasi.
Artikel
Terkait Tutorial SQL 2 : Perintah
SQL, Mengenal Penggunaan Sintaks Dasar SQL
Sintaksis
Sintaks dasar dari % dan _ akan menjadi seperti di bawah
ini:
Anda dapat mengkombinasikan nomor N dari kondisi menggunakan
operator AND atau OR. Di sini, XXXX bisa menjadi numerik atau nilai
string.
Contoh:
Tabel di bawah ini memiliki beberapa contoh yang menampilkan
bagian WHERE yang memiliki klausa berbeda dengan LIKE dengan operator '%' atau
'_'.
|
Pernyataan & Deskripsi |
|
MANA GAJI SEPERTI '45%' Menemukan nilai apapun yang dimulai dengan 45. |
|
MANA GAJI SEPERTI '%45%' Menemukan nilai apa pun yang memiliki 45 di
posisi apa pun. |
|
MANA GAJI SEPERTI '_00%' Menemukan nilai apa pun yang memiliki 00 di
posisi kedua dan ketiga. |
|
MANA GAJI SEPERTI '7_%_%' Menemukan nilai apa pun yang dimulai dengan 7 dan
panjangnya minimal 3 karakter. |
|
MANA GAJI SEPERTI '%5' Menemukan nilai apa pun yang diakhiri dengan 5. |
|
MANA GAJI SEPERTI '_5%0' Menemukan nilai apa pun yang memiliki 5 di posisi
kedua dan diakhiri dengan 0. |
|
MANA GAJI SEPERTI '1___0' Menemukan nilai apa pun dalam angka lima digit
yang dimulai dengan 1 dan diakhiri dengan 0. |
Mari kita ambil contoh nyata, perhatikan tabel PELANGGAN
memiliki catatan seperti yang ditunjukkan di bawah ini:

Contoh di bawah ini akan menunjukkan semua record dari tabel
PELANGGAN, yang mana GAJI dimulai dengan 45.

Maka Anda akan memperoleh hasil:

Lampiran : https://codekey.id/sql/sql-like/
No comments:
Post a Comment