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.idTantangan
MudahTabel dan kolom yang tersedia:
grades:course_id,student_id,gradestudents: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 gradePelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Kata Kunci Lainnya
Kata kunci INKata kunci BETWEENKata kunci LIKEKata kunci ASRangkuman: Model Ponsel2Kondisi
Dasar KondisiKata Kunci ANDKata Kunci ORKata Kunci NOTMenggabungkan Beberapa KondisiTanda KurungNilai Boolean3Format Pengembalian Khusus
Nilai nullUrutkan Hasil Bagian 1Urutkan Hasil Bagian 2Ulasan: Perusahaan Keamanan SiberBatasi Jumlah RecordUlasan: Pabrik Kendaraan6Tantangan Pengantar
Ulasan: Pemilihan ParlemenUlasan: Polisi Menangkap Pelaku KejahatanUlasan: Wadah Minuman BarUlasan: Insinyur Membuat Kolom BaruLatihan sendiri: Playground SQL