Sarangkan subkueri di FROM
Berapa rata-rata jumlah pertandingan per musim ketika sebuah tim mencetak 5 gol atau lebih? Bagaimana perbedaannya menurut negara?
Mari gunakan subkueri bersarang yang berkorelasi untuk melakukan operasi ini. Dalam praktik nyata, Anda mungkin jarang perlu menyarangkan banyak subkueri. Namun, dalam beberapa kasus, Anda mungkin kesulitan melakukan GROUP BY pada kolom yang diinginkan, atau menghitung informasi yang memerlukan beberapa transformasi matematis (misalnya, AVG dari COUNT).
Menyarangkan subkueri dan melakukan transformasi selangkah demi selangkah, menambahkannya ke subkueri, lalu melakukan rangkaian transformasi berikutnya sering kali merupakan cara termudah untuk menghasilkan informasi yang akurat tentang data Anda. Ayo mulai!
Latihan ini adalah bagian dari kursus
Manipulasi Data di SQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Select matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;