77+ Pivot SQL Challenges là 1 module trong khóa học SQL Thực Chiến Dành Cho Phân Tích Dữ Liệu Từ Căn Bản (Newbie) Đến Nâng Cao (1.5+ năm kinh nghiệm). Để đăng ký khóa học SQL Data Analysis, bạn có thể inbox mình TẠI ĐÂY
Table:
create table pvt_13 (
user_id int,
department varchar(100),
question int,
score int
);
Expected Ouput:
department | quest1_score1 | quest1_score2 | quest1_score3 | quest2_score1 | quest2_score2 | quest2_score3 |
A | 66.67% | 0 | 50.00% | 0 | 66.67% | 66.67% |
B | 0 | 50.00% | 0 | 0 | 0 | 33.33% |
C | 33.33% | 0 | 0 | 100.00% | 0 | 0 |
D | 0 | 50.00% | 50.00% | 0 | 33.33% | 0 |
Explain:
- Quest 1 có 3 nhân viên chấm score = 1. Trong 3 nhân viên đó, có 2 người làm ở department A, 1 người làm ở department D -> Tỷ lệ depart A = 2/3 = 66.67%, D = 1/3 = 33.33%, B và D = 0% (quest1_score1)
- Quest 2 có 2 nhân viên chấm score = 1. Trong 2 nhân viên đó, có 1 người làm ở department B, 1 người làm ở department D -> Tỷ lệ depart B = 1/2 = 50.00%, D = 1/2 = 50.00%, A và C = 0% (quest1_score2)
Giải challenge để ra được kết quả như output.
Script Data & Solution:
Khi đăng ký khóa học SQL Data Analysis, bạn sẽ được cấp tài khoản premium để thực hành thêm các challenges thực tế tại các công ty. Các challenges được cập nhật thường xuyên.