Menggunakan Select Distinct Di PostgreSQL

Apa Itu Select Distinct?

Select Distinct adalah salah satu opsi perintah Select yang digunakan untuk mengeliminasi record yang double.

Untuk menggunakannya, Anda hanya butuh menambahkan keyword "DISTINCT" setelah kata "SELECT"

Sintak Dasar

Di bawah ini adalah sintak dasar dari Select Distinct Di PostgreSQL:

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

Contoh

Asumsikan Anda telah memiliki tabel pegawai dengan data-data berikut:

hr=# SELECT * FROM pegawai;
 id_pegawai |     nama_pegawai        | umur |    alamat
------------+-------------------------+------+-----------------
 001        | Nursalim                |   20 | Brebes
 002        | Iskiyati                |   25 | Bandung
 003        | Nurul Hikmah            |   18 | Semarang
 004        | Naura Krasiva           |   15 | Jakarta
 006        | Ramanata                |   17 | Jakarta
 007        | Taryono                 |   18 | Surabaya
 008        | Nani Indriyani          |   15 | Bandung
 009        | Imron                   |   23 | Bandung
 010        | Andi                    |   16 | Bandung
 005        | Ahmad Fathoni           |   20 | Yogyakarta
(10 rows)

Dari data diatas,

1. Tampilkan data alamat tanpa menggunakan Select Distinct

hr=# SELECT alamat
hr-# FROM pegawai;
                       alamat
--------------------------------------
 Brebes
 Bandung
 Semarang
 Jakarta
 Jakarta
 Surabaya
 Bandung
 Bandung
 Bandung
 Yogyakarta
(10 rows)

2. Tampilkan data alamat menggunakan Select Distinct

hr=# SELECT DISTINCT alamat
hr-# FROM pegawai;
                       alamat
-------------------------------------
 Jakarta
 Semarang
 Surabaya
 Bandung
 Brebes
 Yogyakarta
(6 rows)

                                                                    ~~~~ ### ~~~~

Sekian tutorial tentang Bagaimana Cara Menggunakan Select Distinct Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.
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

2 comments:

  1. Terimakasih.. tulisannya sangat bermanfaat..
    My blog

    ReplyDelete
  2. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. PostgreSQL alias

    ReplyDelete