Bắt đầu ngayBắt đầu miễn phí

So sánh các kiểu join

Trong bài tập này, bạn sẽ xem kết quả khác nhau thế nào khi thực hiện FULL JOIN so với LEFT JOIN và INNER JOIN bằng cách join hai bảng countriescurrencies. Bạn sẽ tập trung vào region North America và các bản ghi mà name của quốc gia bị thiếu.

Bạn sẽ bắt đầu với một FULL JOIN với countries ở bên trái và currencies ở bên phải. Hãy nhớ lại cách hoạt động của FULL JOIN với sơ đồ dưới đây!

Sau đó, bạn sẽ thực hiện một LEFT JOIN tương tự và kết thúc với một INNER JOIN, quan sát kết quả trên từng bước.

Bài tập này là một phần của khóa học

Kết hợp dữ liệu trong SQL

Xem khóa học

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 name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___ 
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;
Chỉnh sửa và Chạy Mã