Distinct ifadesi tablonun belli kolonlarında tekrar eden verilerin bir adet olacak şekilde çekilmesine olanak sağlar.
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. |