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.