SELECT DISTINCT Kriteri

Bu bölümde SQL'de SELECT DISTINCT kriteri ile tekil (benzersiz) verileri nasıl bulabileceğimizi öğreneceğiz.

select distinct kriteri

İlk olarak HumanResources.Employee tablomuzun ilk 1000 satırını sorgulatalım.

select distinct kriteri

Bu sefer SELECT [JobTitle] ile sadece JobTitle'ları seçelim ve execute edelim. İş adlarında tekrar eden değerler olduğunu fark etmiş olmalısınız.

select distinct kriteri

Eğer JobTitle'ların yani iş adlarının benzersiz (unique) değerlerini bulmak istersek

SELECT DISTINCT [JobTitle]
kodlarını kullanmalıyız. Bu şekilde tekrar eden değerler sorgu sonucunda gösterilmeyecek, sadece benzersiz, tekil, unique veriler listenecektir.

select distinct kriteri

Person.Person tablomuzun ilk 1000 satırını sorgulatalım.

select distinct kriteri

SELECT [FirstName], [LastName] ile sadece ad ve soyadları listeletelim.

select distinct kriteri

Eğer ad ve soyadları benzersiz olarak bulmak istersek SELECT'ten sonra DISTINCT yazmalıyız. Bu şekilde tüm ad ve soyad kombinasyonları benzersiz olarak listelenecektir.

select distinct kriteri

Ad ve soyadları ORDER BY kriteri ile A'dan Z'ye sıralatırsak sorgu sonuçlarının benzersiz olduğu daha net anlaşılabilir.

select distinct kriteri

[FirstName], [LastName] yazmak yerine 1, 2 yazıp aynı sonuca ulaşabiliriz. 1 ve 2 burada sırasıyla ad ve soyad sütunlarını belirtmektedir.

Bu bölüme kadar SQL'in oldukça kolay olduğunu fark etmişsinizdir. Bir sonraki bölümde öğrendiklerimizin ara tekrarını yapacağız.

<<< Önceki Konu
Sonraki Konu >>>