Lọc trong JOIN, WHERE và SELECT
Xem tất cả quốc gia có dữ liệu tổng sản phẩm quốc nội (GDP) năm 2014, GDP bình quân đầu người trung bình là $19.342. Riêng các quốc gia châu Phi, GDP bình quân đầu người trung bình là $5.879.
Có thể các quốc gia châu Phi cử vận động viên tới Thế vận hội (Morocco, Togo, Zimbabwe) không có GDP bình quân đầu người cao nhất châu Phi nhưng vẫn cao hơn mức trung bình của châu Phi.
Hãy kiểm chứng giả thuyết này. Tìm GDP bình quân đầu người cho các quốc gia châu Phi có vận động viên tham dự Thế vận hội Mùa đông 2014.
Bài tập này là một phần của khóa học
Cải thiện hiệu năng truy vấn trong PostgreSQL
Hướng dẫn bài tập
- Dữ liệu vận động viên đã được giới hạn ở các tuyển thủ châu Phi. Tìm các vận động viên duy nhất từ bảng
athletes_wint. - Dùng
JOINđể lọc chỉ những vận động viên có dữ liệuodemographic(GDP). - Dùng bộ lọc
yeartừ bảngathletes_wintđể chỉ lấy các vận động viên năm 2014.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
ON ath.country_code = dem.olympic_cc
___ ___ = ___
ORDER BY dem.gdp DESC;