Perintah SELECT DISTINCT
digunakan untuk mengambil data-data yang berbeda pada suatu record. Di dalam tabel, field sering kali berisi banyak nilai duplikat; dan terkadang kita hanya ingin membuat daftar nilai yang berbeda.
Sintaks Select Distinct
SELECT DISTINCT column1, column2, …
FROM table_name;
Contoh Tanpa DISTINCT
Pernyataan SQL berikut memilih semua (termasuk duplikat) nilai dari field “kategori” di tabel “barang”.
Contoh : select kategori from barang
Perintah di atas akan menghasilkan data seperti di bawah ini. Dimana setiap kategori yang sama akan dimunculkan semua.
![](https://hariono.site.unwaha.ac.id/wp-content/uploads/2021/09/image.png)
Bedakan dengan perintah distinct.
select distinct kategori from barang;
Hasilnya bisa dilihat di bawah ini.
![](https://hariono.site.unwaha.ac.id/wp-content/uploads/2021/09/image-1.png)
Latihan
Silahkan berlatih perintah select distinct melalui tool di bawah ini. Perhatikan perbedaan menggunakan perintah distinct dan tanpa distinct.