Tác động của thứ tự thực thi lên cấu trúc truy vấn
World Bank có dữ liệu cho rất nhiều quốc gia, nhưng thiếu giá trị ở một số năm. Bạn muốn tìm các quốc gia có ít nhất một năm thiếu dữ liệu dân số. Bạn viết truy vấn sau, nhưng nó KHÔNG chạy.
SELECT olympic_cc, COUNT(*)
FROM demographics
WHERE population IS NULL
AND COUNT(*) > 1
Bạn xem lại ghi chú về thứ tự thực thi của SQL để hiểu lý do.
Cái nào dưới đây giải thích lỗi logic này?
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
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập