Memberikan ranking tanpa gap untuk nilai yang sama. Ranking berurutan tanpa melewati nomor.
BIGINTDiperbarui: 12 Jul 2026DENSE_RANK() OVER ([PARTITION BY col] ORDER BY col)Kolom untuk menentukan urutan ranking
Kolom untuk membagi data menjadi grup (opsional)
1 SELECT name, score, 2 DENSE_RANK() OVER (ORDER BY score DESC) AS dense_rank 3 FROM students;
Ranking padat tanpa melewati nomor.
1 SELECT name, score, 2 RANK() OVER (ORDER BY score DESC) AS rank, 3 DENSE_RANK() OVER (ORDER BY score DESC) AS dense_rank 4 FROM students;
Melihat perbedaan RANK vs DENSE_RANK.
1 SELECT product, price, 2 DENSE_RANK() OVER (ORDER BY price DESC) AS price_tier 3 FROM products;
Mengelompokkan produk berdasarkan tier harga.
Sudah paham DENSE_RANK? Latih langsung di browser
Latihan interaktif, langsung di browser.