Lọc với các điều kiện truy vấn con phức tạp hơn
Trong bài tập trước, bạn đã tạo danh sách các đội không có trận sân nhà nào trong cơ sở dữ liệu bóng đá bằng cách dùng truy vấn con trong WHERE. Giờ hãy tiếp tục khám phá cơ sở dữ liệu này bằng cách tạo danh sách các đội đã ghi 8 bàn trở lên trong một trận sân nhà.
Để làm được điều này, bạn sẽ xây dựng một truy vấn con trong mệnh đề WHERE với điều kiện lọc riêng của nó.
Bài tập này là một phần của khóa học
Xử lý dữ liệu trong SQL
Hướng dẫn bài tập
- Tạo một truy vấn con trong mệnh đề
WHEREđể truy xuất tất cả giá trịhometeam_IDtừ bảngmatchvới sốhome_goallớn hơn hoặc bằng 8. - Chọn
team_long_namevàteam_short_nametừ bảngteam. Bao gồm tất cả các giá trị từ truy vấn con vào truy vấn chính.
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
-- Select the team long and short names
___,
___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);