Menghitung distribusi kumulatif (0 sampai 1). Proporsi baris yang nilainya <= baris saat ini.
DOUBLEDiperbarui: 12 Jul 2026CUME_DIST() OVER ([PARTITION BY col] ORDER BY col)Kolom untuk menentukan urutan
Kolom untuk membagi data menjadi grup (opsional)
1 SELECT name, score, 2 CUME_DIST() OVER (ORDER BY score) AS cume_dist 3 FROM students;
Proporsi siswa dengan skor <= baris ini.
1 SELECT product, revenue, 2 ROUND(CUME_DIST() OVER (ORDER BY revenue) * 100, 1) AS pct_below 3 FROM products;
Persentase produk dengan revenue <= ini.
1 SELECT * FROM ( 2 SELECT name, sales, 3 CUME_DIST() OVER (ORDER BY sales DESC) AS cd 4 FROM salespeople 5 ) t WHERE cd <= 0.1;
Top 10% salespeople.
Sudah paham CUME_DIST? Latih langsung di browser
Latihan interaktif, langsung di browser.