Group By fonksiyonu SQL‘de gruplandırma yapmak için kullanılır. Genellikle bir “Çoklu Satır Fonksiyonu (Aggregate Function)” ile beraber kullanılır.
Bildiğiniz gibi Çoklu satır fonksiyonları bir sütundaki verileri, bir işleme sokarak tek bir değer döndürür. Siz eğer tek değer döndürmesini istemiyorsanız, yani her grup için ayrı ayrı hesap yapmasını istiyorsanız Group By ile işlem yapabilirsiniz.