Subkueri di dalam WHERE
Video menunjukkan bahwa subkueri di dalam WHERE dapat berasal dari tabel yang sama atau tabel yang berbeda. Dalam latihan ini, Anda akan memasukkan subkueri dari tabel populations ke dalam kueri lain dari tabel yang sama, populations. Tujuan Anda adalah mengetahui negara mana yang memiliki harapan hidup rata-rata yang tinggi pada tahun 2015.
Anda dapat menggunakan SQL untuk melakukan perhitungan. Misalkan Anda hanya menginginkan catatan dari 2015 dengan life_expectancy di atas 1.15 * avg_life_expectancy. Anda dapat menggunakan kueri SQL berikut.
SELECT *
FROM populations
WHERE life_expectancy > 1.15 * avg_life_expectancy
AND year = 2015;
Pada langkah pertama, Anda akan menulis kueri untuk menghitung nilai avg_life_expectancy. Pada langkah kedua, Anda akan memasukkan perhitungan ini ke dalam kueri lain.
Latihan ini merupakan bagian dari kursus
Menggabungkan Data di SQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Select average life_expectancy from the populations table
___
-- Filter for the year 2015
___