1. Belajar
  2. /
  3. Kursus
  4. /
  5. Menggabungkan Data di SQL

Connected

Latihan

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.

Instruksi 1/2

undefined XP
    1
    2
  • Mulailah dengan menghitung rata-rata harapan hidup dari tabel populations.
  • Saring jawaban Anda agar hanya menggunakan catatan dari tahun 2015.