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 Server Varsayılan Dili Bulmak

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

Ms Sql @@MAX_PRECISION Kullanımı

Ms Sql Server Son Girilen Kayıdın Id'sini Almak

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