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

Tuesday, November 12, 2019

Tips Dan Trik Select Distinct Statement Pada Oracle Sql

Apa Itu Select Distinct?

Select Distinct yaitu salah satu perintah SQL yang dipakai untuk mengeliminasi record yang duplikat (sama).

Sintak Dasar

Di bawah ini yaitu sintak dasar Select Distinct pada Oracle SQL:

SELECT DISTINCT column1, column2,.....columnN FROM table_name WHERE [condition] 

Latihan

Asumsikan Anda telah memiliki 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 Tanjung Barat      Sistem Informasi           2,5 2014006  Doni Purnomo      Surabaya        01-01-1999 Muara Karang       Teknik Informatika         2,5 2014007  Iskiyati          Jakarta         15-06-1995 Cikarang           Ilmu Komputer             3,75 2014008  Naura Krasiva     Jakarta         15-06-1998 Depok              Teknik Metalurgi          3,75  8 rows selected. 

Soal

1. Tampilakn data jurusan dari tabel Mahasiswa diatas

SQL> SELECT jurusan   2  FROM mahasiswa_oke   3  ORDER BY jurusan;  JURUSAN ---------------------------- Bahasa Inggris Bahasa Inggris Ilmu Komputer Ilmu Komputer Sistem Informasi Teknik Informatika Teknik Informatika Teknik Metalurgi  8 rows selected. 

2. Dari data jurusan diatas, gunakan perintah Select Distinct untuk mengeliminasi record yang duplikat.

SQL> SELECT DISTINCT jurusan   2  FROM mahasiswa_oke   3  ORDER BY jurusan;  JURUSAN ------------------------------ Bahasa Inggris Ilmu Komputer Sistem Informasi Teknik Informatika Teknik Metalurgi