Operator SQL LIKE

Operator SQL LIKE

Operator SQL LIKE digunakan untuk mencocokkan pola dalam sebuah string. Ini sangat berguna ketika Anda ingin mencari data yang memiliki pola tertentu dalam kolom teks.

Berikut adalah contoh penggunaan operator SQL LIKE:

SQL
SELECT * FROM nama_tabel WHERE kolom_teks LIKE 'pola';
SQL

Anda dapat menggunakan karakter wildcard untuk mencocokkan pola yang lebih kompleks:

  • % digunakan untuk mencocokkan nol atau lebih karakter.
  • _ digunakan untuk mencocokkan tepat satu karakter.

Berikut adalah contoh penggunaan karakter wildcard:

SQL
SELECT * FROM nama_tabel WHERE kolom_teks LIKE 'p%'; -- mencocokkan semua data yang dimulai dengan 'p'
SELECT * FROM nama_tabel WHERE kolom_teks LIKE '%a'; -- mencocokkan semua data yang diakhiri dengan 'a'
SELECT * FROM nama_tabel WHERE kolom_teks LIKE '_a'; -- mencocokkan semua data yang memiliki dua karakter dan diakhiri dengan 'a'
SQL

Anda juga dapat menggunakan karakter wildcard dalam kombinasi:

SQL
SELECT * FROM nama_tabel WHERE kolom_teks LIKE 'p%a'; -- mencocokkan semua data yang dimulai dengan 'p' dan diakhiri dengan 'a'
SELECT * FROM nama_tabel WHERE kolom_teks LIKE 'p_a'; -- mencocokkan semua data yang dimulai dengan 'p', diikuti oleh satu karakter, dan diakhiri dengan 'a'
SQL

Operator SQL LIKE sangat berguna ketika Anda ingin mencari data dengan pola tertentu dalam kolom teks. Dengan menggunakan karakter wildcard, Anda dapat mencocokkan pola yang lebih kompleks dan fleksibel.

Leave a Reply

Your email address will not be published. Required fields are marked *