Window
PostgreSQL
COUNT (window)
Menghitung jumlah baris dalam window frame. Bisa dengan PARTITION BY untuk grouping dan ORDER BY untuk running count.
Tipe hasil:
bigintDiperbarui: 12 Jul 2026Syntax
SQL
COUNT(*|expression) OVER ([PARTITION BY ...] [ORDER BY ...] [frame_clause])Parameter
expressionanyopsional
Column atau expression (opsional, * untuk semua)
Contoh Penggunaan
Running Count
SQL
1 SELECT name, dept, COUNT(*) OVER (PARTITION BY dept ORDER BY hire_date) AS running_count FROM employees;
Running count per department.
Hasil
| name | dept | running_count |
|---|---|---|
| Alice | Sales | 1 |
| Bob | Sales | 2 |
Pertanyaan Umum tentang COUNT (window)
Apa itu fungsi COUNT (window) di PostgreSQL?
Menghitung jumlah baris dalam window frame. Bisa dengan PARTITION BY untuk grouping dan ORDER BY untuk running count. Di PostgreSQL, fungsi COUNT (window) termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan COUNT (window) di PostgreSQL?
Gunakan sintaks berikut: COUNT(*|expression) OVER ([PARTITION BY ...] [ORDER BY ...] [frame_clause]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi COUNT (window)?
Fungsi COUNT (window) mengembalikan nilai bertipe bigint. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi COUNT (window)?
Semua 1 parameter bersifat opsional. Parameter yang digunakan: expression (any, opsional): Column atau expression (opsional, * untuk semua).
Ngulik Langsung
Latihan Langsung →Sudah paham COUNT (window)? Latih langsung di browser
Latihan interaktif, langsung di browser.