Select Distinct Statement Pada Oracle SQL

Apa Itu Select Distinct?

Select Distinct adalah salah satu perintah SQL yang digunakan untuk mengeliminasi record yang duplikat (sama).

Sintak Dasar

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

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

Latihan

Asumsikan Anda telah mempunyai 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


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