Operator like biasanya digunakan untuk tipe data varchar atau string, ada 2 expresion yang kita bisa gunakan di operator ini yaitu

  1. _ atau underscore, digunakan untuk mewakili expresion satu karakter.
  2. % atau persent, digunakan untuk mewakili expresion beberapa karakter.

Contoh kasus untuk expresion %, saya ingin mencari nama depan karyawan yang diawali oleh huruf A. Berikut querynya:

Berikut hasilnya:

EMPLOYEE_ID LAST_NAME                 JOB_ID         SALARY
----------- ------------------------- ---------- ----------
        174 Abel                      SA_REP          11000
        166 Ande                      SA_REP           6400
        130 Atkinson                  ST_CLERK         2800
        105 Austin                    IT_PROG          4800

Contoh kasus untuk expresion _, saya ingin mencari huruf ke 2 dari kolom job_id di tabel jobs mengadung T. Berikut querynya:

Berikut hasilnya:

JOB_ID     JOB_TITLE
---------- -----------------------------------
ST_MAN     Stock Manager
ST_CLERK   Stock Clerk
IT_PROG    Programmer

Selain itu juga kita bisa menggunakan Regex Expression, menggunakan operator regexp_like seperti berikut querynya:

Berikut hasilnya:

FIRST_NAME           LAST_NAME
-------------------- -------------------------
Steven               King
Steven               Markle
Stephen              Stiles