PostgreSQL Group By İfadesi
GROUP BY ile kolonları gruplayarak bunlar üzerinde işlem yapmamızı sağlayan SQL cümlesidir. GROUP BY sum(),count() gibi fonksiyonlar da kullanılmaktadır.
Bu yazımdaki örnekleri pagila veritabanı içerisinde bulunan address tablosunu kullanarak yapacağım. Pagila veritabanını yüklemek için PostgresqL Örnek Veritabanını Yükleme isimli yazımdan faydalanabilirsiniz.
Address tablosunu kullanarak aynı ilçedeki kaç kayıt olduğunu listeleyeceğiz.
SELECT count(district),district
FROM address
GROUP BY district