Semua yang Perlu Anda Ketahui Tentang LIKE Operator di SQL



Artikel tentang LIKE in SQL ini adalah panduan komprehensif tentang berbagai cara di mana Anda dapat menggunakan operator LIKE dengan klausa WHERE.

adalah bahasa yang terdiri dari banyak perintah dan operator. Namun, ketika Anda harus mengambil data berdasarkan beberapa pola atau karakter, maka Anda memerlukan operator LIKE. Jadi, dalam artikel tentang LIKE in SQL ini, saya akan membahas topik-topik berikut:

SQL - Seperti di SQL - Edureka





    1. Apa itu operator LIKE?
    2. Sintaks operator LIKE
    3. Pola yang berbeda diambil dengan operator LIKE
    4. Contoh operator LIKE

Apa LIKE di SQL?

Operator ini digunakan bersama klausa WHERE untuk mengambil data sesuai dengan pola tertentu. Ada dua wildcard yang digunakan bersama dengan operator LIKE untuk mengambil data. Mereka:

  • % [Tanda Persentase] - Cocok dengan 0 atau lebih karakter.
  • _ [Garis bawah] - Ini cocok persis dengan satu karakter.

Jadi, sekarang saya telah memberi tahu Anda, apa itu operator LIKE, selanjutnya, pada artikel ini, mari kita pahami sintaks operator LIKE.



Sintaks operator LIKE

Sintaks dari operator LIKE adalah sebagai berikut:

PILIH kolom1, coulmn2,. . ., kolomN FROM tablename WHERE columnName LIKE pattern

Sekarang, setelah Anda mendapatkan gambaran tentang sintaks operator LIKE, selanjutnya dalam artikel ini tentang LIKE di SQL, mari kita lihat pola berbeda yang dapat Anda ambil dengan operator LIKE.

Pola berbeda diambil dengan operator LIKE

Pola berbeda yang disebutkan dengan operator LIKE adalah sebagai berikut:



Pertanyaan 1: Jika Anda harus menemukan nilai yang dimulai dengan 'x'

Seperti operasi:

DI MANA nama kolom SEPERTI 'x%'

Pertanyaan 2: Jika Anda harus menemukan nilai yang diakhiri dengan 'x'

Seperti operasi:

DI MANA nama kolom SEPERTI '% x'

Pertanyaan 3: Jika Anda harus menemukan nilai yang memiliki 'abc' di posisi mana pun

Seperti operasi:

apa perbedaan antara overloading dan overriding
DI MANA nama kolom SEPERTI '% abc%'

Pertanyaan 4: Jika Anda harus menemukan nilai yang memiliki 'a' di posisi ketiga

Seperti operasi:

DI MANA nama kolom SEPERTI ‘__a%’

Di sini, ada 2 garis bawah sebelum huruf 'a'.

Pertanyaan 5: Jika Anda harus menemukan nilai yang dimulai dengan 'a' dan panjangnya minimal 5 karakter

Seperti operasi:

DI MANA nama kolom SEPERTI ‘a ____%’

Di sini, ada 4 garis bawah setelah huruf 'a'.

Pertanyaan 6: Jika Anda harus menemukan nilai yang dimulai dengan 'g' dan diakhiri dengan 'v'

Seperti operasi:

DI MANA nama kolom SEPERTI 'g% v'

Jadi, sekarang saya telah membahas berbagai pola, selanjutnya dalam artikel ini tentang LIKE di SQL, mari kita lihat beberapa contohnya.

Contoh operator LIKE

Pertimbangkan tabel berikut di mana kami akan menerapkan berbagai operasi operator LIKE.

Identitas Siswa nama siswa
satuakash
2medali
3sanjay
4anuj
5sonali

P1. Pilih semua siswa yang dimulai dengan 'a'

PILIH * DARI siswa DI MANA nama siswa SEPERTI 'a%'

Keluaran:

Identitas Siswa nama siswa
satuakash
4anuj

Q2. Pilih semua siswa dengan nama siswa yang diakhiri dengan “i”

PILIH * DARI siswa DI MANA nama siswa SEPERTI '% i'

Keluaran:

Identitas Siswa nama siswa
2medali
5sonali

P3. Pilih semua siswa dengan nama siswa yang memiliki 'li' di posisi mana pun

PILIH * DARI siswa DI MANA nama siswa SEPERTI '% li%'

Keluaran:

Identitas Siswa nama siswa
2medali
5sonali

P4. Pilih semua siswa dengan nama siswa yang memiliki “o” di posisi kedua:

PILIH * DARI siswa DI MANA nama siswa SEPERTI '_o%'

Keluaran:

Identitas Siswa nama siswa
5sonali

P5. Pilih semua siswa dengan nama siswa yang dimulai dengan 'a' dan panjangnya minimal 5 karakter

PILIH * DARI siswa DI MANA nama siswa SEPERTI 'a ____%'

Keluaran:

Identitas Siswa nama siswa
satuakash

P6. Pilih semua siswa dengan nama siswa yang dimulai dengan 's' dan diakhiri dengan 'y'

PILIH * DARI siswa DI MANA studentname LIKE 's% y'

Keluaran:

Identitas Siswa nama siswa
3sanjay

Dengan ini, kami mengakhiri artikel ini. Saya harap Anda memahami cara menggunakan klausa LIKE untuk mengambil berbagai jenis data. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini dan saya akan menghubungi Anda kembali.