Lompat ke konten utama
←

Mengolah Data dengan SQL

Pelajaran 24 dari 24

Menggabungkan tabel

Misi: laporan penjualan

Setelah pelajaran ini kamu bisa menyusun laporan penjualan dari empat tabel.

  • ±13 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Laporan penutup kelas disusun dari empat tabel sekaligus. Dua soal pertama hanya menghitung pesanan yang berstatus selesai, jadi pesanan batal dan yang masih diproses dibuang lebih dulu di WHERE; angka yang ikut menghitung pesanan batal akan berbeda dari kunci walaupun bentuk kuerinya benar. Soal ketiga menanyakan barang yang belum pernah terjual, pertanyaan "belum pernah" yang dijawab dengan LEFT JOIN.

Ketiga soal ini menggabungkan hampir seluruh isi kelas: penyaringan, penggabungan empat tabel, pengelompokan, pengurutan bertingkat, dan pembatasan jumlah baris. Menyusunnya bertahap — mulai dari penggabungan, dijalankan, baru ditambah pengelompokan dan pengurutan — membuat kesalahannya mudah ditemukan.

Ketiga soal dikerjakan di tabel yang sama dengan pelajaran sebelumnya, tetapi pertanyaannya datang dari sisi yang berbeda: dua menanyakan peringkat teratas, satu menanyakan barang yang tidak pernah muncul sama sekali. Pertanyaan jenis kedua tidak bisa dijawab INNER JOIN, karena baris yang dicari justru baris yang hilang dari hasil penggabungannya.

Latihan

0/3 lulus

Misi akhir modul: luluskan minimal 3 dari 3 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi