Menu
CoddyTech

Join Dasar Bagian 2

Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 44 dari 72.

Join juga dapat digunakan pada tabel yang kita buat. Untuk menggabungkan tabel bertingkat dengan join, kita perlu menambahkan AS untuk memberi nama pada query bertingkat.

Sebagai contoh:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id
challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

  • grades: course_id, student_id, grade
  • students: id, name

Hitung nilai rata-rata untuk setiap siswa, lalu tampilkan nama dan nilai rata-rata masing-masing.

Beri nama kolom student, grade.

Bulatkan nilai rata-rata hingga 2 angka desimal dan urutkan hasil berdasarkan nilai rata-rata secara menaik.

Coba sendiri

-- Isi list ini dengan dua kolom output, lalu ubah namanya sesuai permintaan tugas
SELECT ____
FROM students,
(
    -- Di dalam tanda kurung ini, hasilkan satu nilai rata-rata yang dibulatkan untuk setiap orang
    SELECT student_id, ____
    FROM grades
    GROUP BY student_id
) AS avg_grades
-- Sekarang cocokkan hasil di dalam dengan tabel di luar berdasarkan kolom id yang sama
WHERE ____
ORDER BY grade
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground SQL