Modul ini membahas agregasi, yaitu merangkum banyak baris menjadi angka atau daftar yang bermakna. Materinya mencakup fungsi agregasi dasar, GROUP BY beserta aturan kolomnya, penyaringan grup dengan HAVING, grouping set untuk subtotal, serta agregasi string dan tanggal. PostgreSQL menegakkan semantik pengelompokan secara ketat, dan modul ini melatihnya sejak awal.
Agregasi
Modul agregasi: merangkum data dengan GROUP BY, HAVING, grouping set, dan agregasi string.
0/0 selesai
- Fungsi agregasi
Merangkum banyak baris menjadi satu nilai dengan COUNT, SUM, AVG, MIN, dan MAX.
- GROUP BY
Mengelompokkan baris sebelum diagregasi dan memahami aturan ketat kolom pada SELECT.
- HAVING
Menyaring hasil pengelompokan berdasarkan nilai agregatnya.
- Grouping set
Menghasilkan subtotal dan total dengan ROLLUP, CUBE, dan GROUPING SETS.
- Agregasi string dan tanggal
Menyusun daftar teks dan deret waktu dengan string_agg, array_agg, dan date_trunc.