MS SQL Dersleri – 8 DISTINCT Kullanımı

Bu yazımızda DISTINCT ifadesini incelemeye çalışacağız. DISTINCT ifadesi SELECT’ten sonra kullanıldığında kendinden sonra yazılan alanların tekrarlı olanları tek sefer ele alarak bir data kümesi oluşturur. Örneklerle inceleyip konuyu daha net görelim.

Öncelikle üzerinde çalışacağımız müşteri tablosunda ki dataları görelim.

Şimdi bu data üzerinde müşterilerimizin hangi şehirlerde doğmuş olduğunu tekilleşmiş şekilde görelim.

SELECT DISTINCT
       DogumYeri
FROM dbo.Musteri

Sonuçları incelediğimizde müşteri tablosunda sadece İstanbul ve İzmir doğumlu müşterimiz olduğunu gördük. Tablomuzda üç adet İstanbul olmasına rağmen DISTINCT ifadesi bunların sadece bir tanesini dikkate alarak bize tekil bir data kümesi oluşturdu. Farklı bir örnek ile konuyu pekiştirelim.

SELECT DISTINCT
       Soyadi,
       DogumYeri
FROM dbo.Musteri

DISTINCT ifadesinden sonra iki alan belirledik ve kaç farklı soyad olduğunu, bu soyadların hangi şehirlerde doğduğunu görmek istedik. DISTINCT ifadesi bu iki alanı tek bir alan olarak değerlendirerek sadece tekil olanları ekrana getirmiş oldu.

Yazımızda DISTINCT ifadesini değindik. Konuyla ilgili eksik gördüğünüz veya sormak istediğiniz sorular için mail adresimden veya yorumlardan bana ulaşabilirsiniz.

Share

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir