Lompat ke konten utama
←

Mengolah Data dengan SQL

Pelajaran 9 dari 24

Menyaring baris

LIKE dan IN

Setelah pelajaran ini kamu bisa mencari pola teks dengan LIKE dan mencocokkan daftar nilai dengan IN.

  • ±13 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

LIKE mencocokkan pola teks. Tanda persen berarti nol karakter atau lebih, tanda garis bawah berarti tepat satu karakter. Pola 'Buku%' cocok dengan teks yang diawali Buku, pola '%A4%' cocok dengan teks yang memuat A4 di bagian mana pun.

SELECT nama FROM produk WHERE nama LIKE 'Pulpen%';
SELECT nama FROM pelanggan WHERE kota IN ('Medan', 'Makassar');

IN membandingkan satu kolom dengan daftar nilai dan bernilai benar bila cocok dengan salah satunya. IN ('Medan', 'Makassar') sama artinya dengan dua syarat sama dengan yang digabung OR, hanya lebih pendek dan lebih mudah ditambah isinya.

Tanda persen dan garis bawah yang ingin dicari sebagai karakter biasa perlu ditandai dengan klausa ESCAPE. Keperluan itu jarang muncul pada nama barang, tetapi sering muncul pada kolom kode yang memakai garis bawah sebagai pemisah.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi