Sql Server'da yazdığımız sorgularda, sıklıkla tekrarlayan seçimlerle karşılaşırız.
Öncelikle önceki yazılarımızda kulandığımız örnek personel tablomuzu hatırlayacak olursak:

Amacımız, bu personel tablosu içerisinden sorgulama yaparak personelimizin hangi illerde çalıştığını görüntülemek isteyelim:

Ancak select sehir from tbl_personel sorgulaması sonucunda üç personelimiz Ankara'da ikamet ettiği için 3 adet Ankara kaydı geldi.
Sql Server'da tekrarlayan satırları tek bir satır olarak görüntülemek için distinct anahtar sözcüğü kullanılır.
Şimdi distinct kullanarak sorgumuzu
select distinct sehir from tbl_personel
olarak güncelleyecek olursak:

Artık tekrarlayan kayıtları tek bir kayıt olarak görüntüleyebiliyoruz.