Latihan 1 dari materi Subquery di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Tabel products berisi 5 produk: Laptop 12.000.000, Mouse 150.000, Monitor 3.500.000, Keyboard 500.000, Headset 750.000. Tampilkan produk yang harganya di atas rata-rata harga semua produk.
SELECT name, price FROM products dan WHERE price > ( di kode awal sudah benar, biarkan.
Di dalam kurungnya, tulis subquery yang menghitung rata-rata: SELECT AVG(price) FROM products.
Yang dinilai: hasilnya tepat 2 baris, kolom name berisi Laptop dan Monitor, dan rata-ratanya dihitung oleh subquery (SELECT ... AVG(...) ...), bukan angka yang kamu tulis sendiri.
Hint
WHERE memeriksa satu baris sekaligus, jadi rata-rata semua baris harus dihitung dulu oleh query lain, di dalam kurung.
Isi kurung setelah price > dengan query lengkap: SELECT fungsi_rata_rata(kolom_harga) FROM nama_tabel. Gak perlu titik koma di dalam kurung.
SELECT name, price FROM products WHERE price > ( SELECT AVG(price) FROM products );
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...