Ms Sql Distinct Kullanımı

MS Sql'de yazılan sorgunun istenilen kolonunda veya kolonlarında kaç farklı tipte kayıt olduğunu bilmek istiyorsak DISTINCT fonksiyonunu kullanırız.

Aşağıdaki gibi URUNLER isminde bir tablomuz olsun.

Urun Fiyat
Çikolata 5
Un 5
Makarna 3
Kalem 10
Çikolata 7
Çay 20

Bu tabloda kaç farklı ürünün olduğunu görmek istiyorsak. DISTINCT fonksiyonunu kullanarak aşağıdaki gibi bir sorgu yazarız.

SELECT DISTINCT(Urun) FROM URUNLER

Bize dönen sonuç şu şekilde olacaktır.

Urun
Çikolata
Un
Makarna
Kalem
Çay

URUNLER tablosunda 2 adet Çikolata isminde kayıt vardır. DISTINCT fonksiyonunu sadece Urun kolonuna uyguladığımız için fiyatları farklı olsada sadece tek bir kayıt getirir.



İlginizi Çekebilir

Ms Sql Bir Kolon Adının Hangi Tablolarda Olduğunu Bulma

Ms Sql Stored Procedure Yaratma

Ms Sql Server Bütün Veritabanlarının Listesini Almak

Ms Sql Tablonun Kolon Adını Sorgu İle Değiştirmek

Ms Sql Server'da İzin Verilen Tüm Veritabanlarının Genel Bilgiler ...