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 Stored Procedure Kullanmanın Dezavantajları

Ms Sql Stored Procedure İle Fonksiyon Arasındaki Farklar

Ms Sql Şimdiki Zamanın Sadece Tarihini Göstermek

Ms Sql Veritabanındaki Tüm Stored Procedure'lerin Listesini Almak

Ms Sql Bir Tablonun Tüm Kolon Adlarının Listesini Almak