EXPECTED OUTPUT
Order_ID | Fully_Matched | Partially_Matched | Ratio |
---|---|---|---|
1 | 1 | 3 | 33.33% |
2 | 3 | 66.67% | |
2 | 1 | 50.00% | |
2 | 2 | 50.00% | |
3 | 1, 2 | 3 | 66.67% |
4 | 1 | 50.00% | |
4 | 2 | 50.00% | |
4 | 3 | 33.33% |
DESCRIPTION
- Hóa đơn id 1
- Mua 2 sản phẩm id 1 & 2.
- 2 sản phẩm id 1 & 2 thuộc gói id 1 -> fully_matched = 1
- sản phẩm id 1 nó là 1 phần trong gói id 3 (có 3 sản phẩm) -> ratio = 1/3 -> partially_matched = 3 và chiếm 1/3 = 33.33%
- Hóa đơn id 2
- Mua 2 sản phẩm id 1 & 3.
- 2 sản phẩm id 1 & 3 lại không thuộc gói id nào cả -> fully_matched = null
- sản phẩm id 1 nó là 1 phần trong gói id 1 (có 2 sản phẩm) -> ratio = 1/2 -> partially_matched = 1 và chiếm 1/2 = 50.00%
- sản phẩm id 3 nó là 1 phần trong gói id 2 (có 2 sản phẩm) -> ratio = 1/2 -> partially_matched = 2 và chiếm 1/2 = 50.00%
- sản phẩm id 1 & 3 nó là 1 phần trong gói id 3 (có 3 sản phẩm) -> ratio = 2/3 -> partially_matched = 3 và chiếm 2/3 = 66.67%
- Hóa đơn id 3
- Mua 4 sản phẩm id 1, 2, 3 & 4
- 2 sản phẩm id 1 & 2 thuộc gói id 1 -> fully_matched = 1
- 2 sản phẩm id 3 & 4 thuộc gói id 2 -> fully_matched = 2
- Gói còn lại là gói 3, thì có 2 sản phầm id 1, 3 là 1 phần trong gói này (có 3 sản phẩm) -> ratio = 2/3 -> partially_matched = 3 và chiếm 2/3 = 66.67%
- Tương tự cho hóa đơn còn lại
DATA INPUT
Chỉ dành cho học viên khóa học SQLDA
- Khóa Học SQL Thực Chiến Dành Cho Phân Tích Dữ Liệu – Learning by Doing Challenges.
- Bạn sẽ được học qua các Challenges & Case Studies thực tế. Có thể lấy ý tưởng để áp dụng vào công việc của bạn.
- Học qua Tasks sẽ giúp bạn vừa nắm vững được kiến thức, vừa biết cách áp dụng vào thực tiễn.
- Khóa học hướng dẫn bạn làm từ Challenges căn bản (Newbie) đến Challenges nâng cao (1.5+ kinh nghiệm).
- Để đăng ký khóa học, bạn có thể inbox mình Tại Đây.