Latihan 1: Window Functions — SQL

Latihan 1 dari materi Window Functions di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Pakai window function ROW_NUMBER() untuk memberi nomor urut gaji karyawan di tiap departemen, gaji tertinggi dapat nomor 1.

Tabel employees berisi 5 karyawan: Budi (IT, 5.000.000), Siti (IT, 8.000.000), Andi (IT, 6.500.000), Dewi (HR, 7.000.000), Rizky (HR, 4.500.000).

  1. Di kode awal, ganti baris komentar -- tulis window function di sini sebagai kolom rank dengan ROW_NUMBER() OVER (PARTITION BY department ORDER BY salary DESC) AS rank.
  2. SELECT name, department, salary, (dengan komanya), FROM employees dan ORDER BY department ASC, rank ASC sudah ada di kode awal, biarkan.

Yang dicek:

Hint