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

Truy vấn lược đồ sao

Thể loại tiểu thuyết (novel) không bán chạy như công ty bạn dự đoán. Để khắc phục, bạn được giao chạy một số phân tích về thể loại này để xác định khu vực mà đội Sales nên tập trung. Trước tiên, bạn muốn xem tổng doanh số bán ở từng bang đối với các sách thuộc thể loại tiểu thuyết.

May mắn là bạn vừa hoàn tất thiết lập một kho dữ liệu với lược đồ sao sau đây:

Các bảng trong lược đồ này đã được nạp. Lưu ý: bạn không nên dùng bí danh (alias) trong các câu lệnh FROMJOIN.

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

Thiết kế cơ sở dữ liệu

Xem khóa học

Hướng dẫn bài tập

  • Chọn state từ bảng phù hợp và tổng sales_amount.
  • Hoàn thiện JOIN trên book_id.
  • Hoàn thiện JOIN để kết nối bảng dim_store_star.
  • Lọc có điều kiện để chỉ lấy các sách có genrenovel.
  • Gom nhóm kết quả theo bang (state).

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.

-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
	-- Join to get book information
    JOIN ___ ON ___.___ = ___.___
	-- Join to get store information
    JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE  
    ___.___ = 'novel'
-- Group results by state
GROUP BY
    ___.___;
Chỉnh sửa và Chạy Mã