BaşlayınÜcretsiz başlayın

WHERE içinde alt sorgulama

Video, WHERE içindeki alt sorguların aynı tablodan veya farklı bir tablodan olabileceğine dikkat çekti. Bu egzersizde populations tablosundan bir alt sorguyu aynı populations tablosundaki başka bir sorgunun içine yerleştireceksiniz. Amacınız 2015 yılında hangi ülkelerin ortalama yaşam sürelerinin yüksek olduğunu bulmaktır.

Hesaplamaları yapmak için SQL'i kullanabilirsiniz. Yalnızca 2015 yılında life_expectancy değeri 1.15 * avg_life_expectancy değerinin üzerinde olan kayıtları istediğinizi varsayalım. Aşağıdaki SQL sorgusunu kullanabilirsiniz.

SELECT *
FROM populations
WHERE life_expectancy > 1.15 * avg_life_expectancy

  AND year = 2015;

Birinci adımda avg_life_expectancy değerini hesaplamak üzere sorgu yazacaksınız. İkinci adımda bu hesaplamayı başka bir sorgunun içine yerleştireceksiniz.

Bu egzersiz, kursun bir parçasıdır

SQL'de Verileri Birleştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Select average life_expectancy from the populations table
___
-- Filter for the year 2015
___
Kodu Düzenle ve Çalıştır