Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Wednesday, November 13, 2019

Tips Dan Trik Operator Like Pada Oracle Sql

Apa Itu Operator Like?

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

Operator Like terbagi atas 2 bagian, yaitu:

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

Sintak Dasar

Kita sanggup memakai operator Like menyerupai 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 menciptakan 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 abjad '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 daerah lahir nya mengandung akhiran abjad '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 daerah lahir nya mengandung awalan abjad 'B'