← Database & SQL23 / 83
Window Function Dasar (ROW_NUMBER)
Window function (ROW_NUMBER() OVER (...)) melakukan perhitungan analitis tanpa menggabungkan baris data seperti GROUP BY.
👀 Contoh dulu
SELECT name, category, price, ROW_NUMBER() OVER (PARTITION BY category ORDER BY price DESC) AS rank FROM products;
Hasilnya: Memberi nomor urut peringkat 1, 2, 3 untuk produk di tiap kategori.
💡 PARTITION BY membagi kelompok baris analisis.
📝 Sekarang giliranmu
Buat penomoran baris dengan urutan id menaik (ASC).
Preview