Etiket Arsivleri

Toplama Fonksiyonlarının DISTINCT ile Birlikte Kullanımı

DISTINCT deyimi toplama fonksiyonları ile birlikte kullanılabilir. Örneğin bir kolon için o kolondaki satır sayılarının yerine eşsiz değerlerin sayısını listelemek isteyebiliriz. İşte bu eşsiz değerler üzerinde toplama fonksiyonu da kullanmak istediğimizde bu sefer DISTINCT ile birlikte aggregate fonksiyonlar yani toplama fonksiyonları birlikte kullanılabilir. Örnekler ile konumuza devam edelim : 1) Sorgumda 3 tane COUNT fonksiyonu mevcut. İlk Count ile tablodaki …

Daha Fazlasi

Toplama Fonksiyonlarının HAVING ile Birlikte Kullanımı

Toplama ifadeleri ile Having deyimini birlikte kullanabiliriz. Having deyimi ile belirtmiş olduğumuz toplama işlemi yapacağımız kolonlar sorgumuz sonucunda gösterilmeyebilir bunu arka planda işlem yapma amacı ile kullanırız. Örnepğin diyelim ki, örneğin en az 10 tane sipariş vermiş müşterilerden her birinin kaçar tane sipariş vermek istediğini bulmak istiyoruz ama sonuçlarda en az 10 tane bilgisini değil bunların içinde toplam siparişlerini listelemek …

Daha Fazlasi

Toplama Fonksiyonlarının WHERE ile Birlikte Kullanımı

Toplama fonksiyonları ile birlikte WHERE deyimini kullanabiliriz bu konuda herhangi bir kısıtlama veya dikkat edilecek nokta yoktur. Hemen bir örnek yapalım. AdventureWorks2012 veritabanı üzerinde çalışıyorum. Sorgumda Sales.SalesOrderHeader tablosunda CustomerID kolonu ve TotalDue kolonunun toplamını listeliyorum. Ancak WHERE ile bir koşulum var, burda da TerritoryID değeri 1 ve 3 olanları listeliyorum. Yani TerritoryID değeri 1 ve 3 olanların CustomerID’sine göre toplam …

Daha Fazlasi