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

Truy vấn lồng trong SELECT

Như đã đề cập trong video, thường có nhiều cách để tạo ra cùng một kết quả trong SQL. Bạn đã thấy rằng truy vấn lồng nhau có thể là một phương án thay thế cho join để thu được cùng một kết quả.

Trong bài tập này, bạn sẽ đi xa hơn để khám phá cách một số truy vấn có thể được viết bằng join hoặc bằng truy vấn lồng.

Ở Bước 1, bạn sẽ bắt đầu với LEFT JOIN kết hợp với GROUP BY để chọn chín quốc gia có nhiều thành phố nhất xuất hiện trong bảng cities, kèm theo số lượng các thành phố đó. Ở Bước 2, bạn sẽ viết một truy vấn trả về cùng kết quả như join, nhưng tận dụng truy vấn lồng thay thế.

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.

-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___
Chỉnh sửa và Chạy Mã