Latihan 1: CTE SQL adalah: WITH dan Contohnya — SQL

Latihan 1 dari materi CTE SQL adalah: WITH dan Contohnya di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Pakai CTE untuk menampilkan karyawan yang gajinya di atas rata-rata perusahaan.

Tabel employees sudah berisi 5 karyawan: Budi 5.000.000, Siti 7.000.000, Andi 9.000.000, Dewi 12.000.000, Rizky 4.000.000. Rata-ratanya 7.400.000.

  1. Di dalam WITH avg_salary AS ( ... ) dari kode awal, tulis query yang menghitung AVG(salary) dari employees, dan beri nama kolomnya, misalnya AS nilai.
  2. Lengkapi WHERE di query utama: salary harus lebih besar dari angka di CTE, misalnya salary > (SELECT nilai FROM avg_salary).
  3. SELECT name, salary, FROM employees dan ORDER BY salary DESC sudah ada di kode awal, biarkan. Jangan taruh titik koma setelah kurung tutup CTE.

Yang dicek dari hasil query-mu:

Hint