Latihan 1: View & Alias — SQL

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

Tabel customers berisi Budi, Siti dan Andi. Tabel orders berisi 4 pesanan: 2 milik Budi, 2 milik Siti, Andi belum memesan.

  1. Di bawah komentar -- 1. Buat view ringkasan_pesanan, buat view bernama ringkasan_pesanan dengan CREATE VIEW ringkasan_pesanan AS SELECT ....
  2. View-nya punya tiga kolom, dengan alias persis ini:
    • nama: dari customers.name
    • jumlah_pesanan: COUNT(orders.id)
    • total_belanja: SUM(orders.amount)
  3. Gabungkan kedua tabel dengan INNER JOIN orders ON customers.id = orders.customer_id, lalu GROUP BY customers.id, customers.name.
  4. SELECT * FROM ringkasan_pesanan; sudah ada di kode awal, biarkan di baris terakhir.

Yang dicek: view ringkasan_pesanan tersimpan di database, dan hasil query terakhir berisi 2 baris (Budi dan Siti) dengan kolom nama, jumlah_pesanan dan total_belanja.

Hint