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.