Postgresql Satır Birleştirme

Postgresql satır birleştirme için öncelikle group by yapacağımız kolonları belirliyoruz ve array_agg ile tek satırda göstermek istediğimiz columnları belirliyoruz. Bu işlemi gerçekleştirecek örnek select sorgusu aşağıda görüldüğü gibidir :

SELECT kurm_id,sinv_id,ogre_id,array_agg(ders_id), array_agg(ogrr_dogrusayisi),array_agg(ogrr_yanlissayisi),

array_agg(ogrr_net),array_agg(ogrr_puan)

FROM ogrr_sonuc where sinv_id=1 and kurm_id=1

GROUP BY ogre_id,sinv_id,kurm_id;

Sonuç aşağıda görüldüğü gibi olacaktır :

Erman Ağ Geliştirici on 12 Ocak 2016 yazdı
Yorum Ekle
  • 1 Yanıt(lar)

    Teşekkürler. Güzel paylaşım.

    Kağan Murat Geliştirici on 14 Ocak 2016 yanıtladı
    Yorum Ekle
  • Yanıtınız

    Cevabınızı göndererek Gizlilik Politikası ve Hizmet Şartlarını kabul ediyorsunuz.