SQL

SQL Distinct Kullanımı

Distinct ifadesi tablonun belli kolonlarında tekrar eden verilerin bir adet olacak şekilde çekilmesine olanak sağlar.

699872-icon-89-document-file-sql-512

Tablo Adı : MUSTERI

ID Name Musteri_Tipi Adres
1 Mustafa Şahinov Bireysel Kahramanmaraş
2 Mehmet Arda Soyak Bireysel İstanbul
3 Hasan Kul Bireysel Adana
4 Bardak AŞ Kurumsal Ankara
5 Ömer Çandır Bireysel Konya
6 Kağıt Ltd. Şti. Kurumsal İstanbul
7 Muhammed Özdemir VIP İstanbul

Örnek tablomuzda gördüğümüz üzere Musteri_Tipi ve Adres kolonlarında tekrar eden veriler mevcut durumda. Tekrar eden bu verileri distint ile çekebileceğimiz sorgumuzu ve sorgu sonucunu görelim.

SELECT DISTINCT Musteri_Tipi FROM MUSTERI Sorgu sonucunda Bireysel, Kurumsal, VIP sonuçları 1er tane dönecektir.
SELECT DISTINCT Adres FROM MUSTERI Sorgu sonucunda Kahramanmaraş, İstanbul, Adana, Ankara, Konya sonuçları 1er tane dönecektir.