Adından da anlaşılacağı üzere GROUP BY ifadesi gruplama yapar. Yani sonuç kümesini bir veya birden fazla kolona göre gruplar. Öncelikle bir tabloya ihtiyacımız var aşağıdaki Production.Product tablosunu inceleyelim. Sonra bu tablo üzerinde biraz gruplama yapacağız.
Bu tabloya göre şöyle bir gruplandırma yapalım :
İsmi A ile başlayanların SafetyStockLevel ve Reorder Point toplamını bulan sorguyu yazalım
select name as 'İsim',sum(SafetyStockLevel) as 'SafetyStockToplamı',sum(ReorderPoint) 'ReorderToplamDegeri' from Production.Product group by name having name like 'A%'
Sorgu çıktısı:
Yorum Gönder