Semua yang Anda Perlu Tahu Mengenai LIKE Operator di SQL



Artikel ini mengenai LIKE dalam SQL adalah panduan komprehensif untuk pelbagai cara di mana anda boleh menggunakan operator LIKE dengan klausa WHERE.

adalah bahasa, yang terdiri daripada pelbagai perintah dan operator. Tetapi, apabila anda perlu mengambil data berdasarkan beberapa corak atau watak, maka anda memerlukan operator LIKE. Jadi, dalam artikel ini mengenai LIKE di SQL, saya akan membincangkan topik berikut:

SQL - Seperti di SQL - Edureka





    1. Apakah pengendali LIKE?
    2. Sintaks operator LIKE
    3. Corak berbeza diambil dengan operator LIKE
    4. Contoh pengendali LIKE

Apakah LIKE dalam SQL?

Operator ini digunakan bersama dengan klausa WHERE untuk mengambil data mengikut corak tertentu. Terdapat dua wildcard yang digunakan bersama dengan operator LIKE untuk mengambil data. Mereka adalah:

  • % [Tanda Peratusan] - Sesuai dengan 0 atau lebih watak.
  • _ [Underscore] - Sesuai dengan satu watak.

Oleh itu, setelah saya memberitahu anda, apakah LIKE operator, seterusnya, dalam artikel ini, mari kita memahami sintaks operator LIKE.



Sintaks operator LIKE

Sintaks operator LIKE adalah seperti berikut:

PILIH lajur1, coulmn2 ,. . ., columnN DARI nama tabNYA kolomNAMA LIKE corak

Sekarang, setelah anda mendapat idea mengenai sintaks operator LIKE, seterusnya dalam artikel ini mengenai LIKE di SQL, mari kita lihat corak berbeza yang boleh anda dapatkan dengan operator LIKE.

Corak berbeza diambil dengan operator LIKE

Corak berbeza yang dinyatakan dengan pengendali LIKE adalah seperti berikut:



Pertanyaan 1: Sekiranya anda harus mencari nilai yang bermula dengan 'x'

Seperti operasi:

DI MANA nama kolum SUKA ‘x%’

Pertanyaan 2: Sekiranya anda mesti mencari nilai yang diakhiri dengan 'x'

Seperti operasi:

DI MANA nama kolum SUKA ‘% x’

Pertanyaan 3: Sekiranya anda mesti mencari nilai yang mempunyai 'abc' dalam kedudukan apa pun

Seperti operasi:

DI MANA kolum nama SUKA ‘% abc%’

Pertanyaan 4: Sekiranya anda harus mencari nilai yang mempunyai 'a' di posisi ketiga

Seperti operasi:

DI MANA nama kolum SUKA ‘__a%’

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

Pertanyaan 5: Sekiranya anda harus mencari nilai yang bermula dengan 'a' dan panjangnya sekurang-kurangnya 5 aksara

Seperti operasi:

DI MANA nama kolum SUKA 'a ____%'

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

apakah struktur data di java

Pertanyaan 6: Sekiranya anda harus mencari nilai yang bermula dengan 'g' dan diakhiri dengan 'v'

Seperti operasi:

DI MANA nama kolum SUKA ‘g% v’

Oleh itu, setelah saya membincangkan pelbagai corak, seterusnya dalam artikel ini mengenai LIKE di SQL, mari kita perhatikan beberapa contoh.

Contoh pengendali LIKE

Pertimbangkan jadual berikut di mana kita akan menerapkan pelbagai operasi pengendali LIKE.

ID pelajar nama pelajar
satuakash
2pingat
3sanjay
4anuj
5sonali

S1. Pilih semua pelajar bermula dengan 'a'

PILIH * DARI pelajar DI MANA nama pelajar SUKA 'a%'

Pengeluaran:

ID pelajar nama pelajar
satuakash
4anuj

S2. Pilih semua pelajar dengan nama pelajar yang diakhiri dengan 'i'

PILIH * DARI pelajar DI MANA nama pelajar SUKA '% i'

Pengeluaran:

ID pelajar nama pelajar
2pingat
5sonali

S3. Pilih semua pelajar dengan nama pelajar yang mempunyai 'li' dalam kedudukan apa pun

PILIH * DARI pelajar DI MANA nama pelajar SUKA '% li%'

Pengeluaran:

ID pelajar nama pelajar
2pingat
5sonali

S4. Pilih semua pelajar dengan nama pelajar yang mempunyai 'o' di kedudukan kedua:

PILIH * DARI pelajar DI MANA nama pelajar SUKA '_o%'

Pengeluaran:

ID pelajar nama pelajar
5sonali

S5. Pilih semua pelajar dengan nama pelajar yang bermula dengan 'a' dan panjangnya sekurang-kurangnya 5 aksara

PILIH * DARI pelajar DI MANA nama pelajar SUKA 'a ____%'

Pengeluaran:

ID pelajar nama pelajar
satuakash

S6. Pilih semua pelajar dengan nama pelajar yang bermula dengan 's' dan diakhiri dengan 'y'

PILIH * DARI pelajar DI MANA nama pelajar LIKE 's% y'

Pengeluaran:

ID pelajar nama pelajar
3sanjay

Dengan ini, kami mengakhiri artikel ini. Saya harap anda memahami cara menggunakan klausa LIKE untuk mendapatkan pelbagai jenis data. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini dan saya akan menghubungi anda.