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.
Bedakan dengan perintah distinct.
select distinct kategori from barang;
Hasilnya bisa dilihat di bawah ini.
Latihan
Silahkan berlatih perintah select distinct melalui tool di bawah ini. Perhatikan perbedaan menggunakan perintah distinct dan tanpa distinct.