Operator LIKE Pada Oracle SQL

Apa Itu Operator Like?

Operator Like adalah salah satu operator di oracle SQL yang digunakan untuk membandingkan data sesuai dengan operator wildcard.

Operator Like terbagi atas 2 bagian, yaitu:

1. Menggunakan Percent ( % )
2. Menggunakan Underscore ( _ )

Sintak Dasar

Kita dapat menggunakan operator Like seperti di bawah ini:

SELECT * FROM mahasiswa
WHERE nama LIKE '%a';

Atau

SELECT * FROM mahasiswa
WHERE nama LIKE '%a%';

Atau

SELECT * FROM mahasiswa
WHERE nama LIKE 'a%';

Atau

SELECT * FROM mahasiswa
WHERE nama LIKE '_a';

Atau

SELECT * FROM mahasiswa
WHERE nama LIKE '_a_';

Atau

SELECT * FROM mahasiswa
WHERE nama LIKE 'a_';

Latihan

Asumsikan Anda telah membuat tabel Mahasiswa dengan data-data sebagai berikut:

SQL> SELECT * FROM mahasiswa;

NPM        NAMA             TEMPAT_LAHIR   TGL_LAHIR  ALAMAT            JURUSAN              IPK
-------- ------------------ -------------- ---------- ----------------- -------------------- ------
2014001    Nursalim         Brebes         11-11-1983 Jakarta Selatan   Teknik Informatika     3,28
2014002    Nani Indriyani   Bandung        05-09-1990 Kuningan          Bahasa Inggris          3,5
2014003    Ahmad Fatoni     Semarang       20-08-1995 Jakarta Utara     Bahasa Inggris         2,91
2014004    Sri Rahayu       Jakarta        13-10-1998 Brebes            Ilmu Komputer             3
2014005    Iin Parlina      Surabaya       01-01-1999 Muara Karang      Teknik Metalurgi        2,5

Soal Latihan

Dari data diatas,

1. Tampilkan data Mahasiswa yang nama nya mengandung huruf 'i'

Jawab

SQL> SELECT * FROM mahasiswa
  2  WHERE nama LIKE '%i%';

NPM        NAMA             TEMPAT_LAHIR   TGL_LAHIR  ALAMAT            JURUSAN              IPK
-------- ------------------ -------------- ---------- ----------------- -------------------- ------
2014001    Nursalim         Brebes         11-11-1983 Jakarta Selatan   Teknik Informatika     3,28
2014002    Nani Indriyani   Bandung        05-09-1990 Kuningan          Bahasa Inggris          3,5
2014003    Ahmad Fatoni     Semarang       20-08-1995 Jakarta Utara     Bahasa Inggris         2,91
2014004    Sri Rahayu       Jakarta        13-10-1998 Brebes            Ilmu Komputer             3
2014005    Iin Parlina      Surabaya       01-01-1999 Muara Karang      Teknik Metalurgi        2,5


2. Tampilkan data Mahasiswa yang tempat lahir nya mengandung akhiran huruf 'ng'

Jawab

SQL> SELECT * FROM mahasiswa
  2  WHERE nama LIKE '%ng';

NPM        NAMA             TEMPAT_LAHIR   TGL_LAHIR  ALAMAT            JURUSAN              IPK
-------- ------------------ -------------- ---------- ----------------- -------------------- ------
2014002    Nani Indriyani   Bandung        05-09-1990 Kuningan          Bahasa Inggris          3,5
2014003    Ahmad Fatoni     Semarang       20-08-1995 Jakarta Utara     Bahasa Inggris         2,91

3. Tampilkan data Mahasiswa yang tempat lahir nya mengandung awalan huruf 'B'




Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment