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.
