Tuesday, January 18, 2022

SQL LIKE

 

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

Upload file

    ² Upload file ² Upload file, biasa digunakan untuk memasukkan file kita kedalam data base, juga ke dalam aplikasi CRUD kita, untuk syn...