1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Thiết kế cơ sở dữ liệu

Connected

Bài tập

Truy vấn schema snowflake

Hãy tưởng tượng bạn chưa thiết lập data warehouse. Thay vào đó, bạn sẽ phải chạy truy vấn này trên cơ sở dữ liệu vận hành của công ty, nghĩa là bạn cần viết lại truy vấn trước đó dựa trên schema snowflake sau:

Các bảng trong schema này đã được nạp. Hãy nhớ, mục tiêu của chúng ta là tìm số tiền kiếm được từ thể loại tiểu thuyết (novel) ở mỗi bang.

Hướng dẫn

100 XP
  • Chọn state từ bảng phù hợp và tổng sales_amount.
  • Hoàn thành hai phép JOIN để lấy genre_id.
  • Hoàn thành ba phép JOIN để lấy state_id.
  • Lọc có điều kiện các sách có genre là novel.
  • Gom nhóm kết quả theo bang.