Menu
CoddyTech

Thử thách ôn tập #2

Bài học 8 trên 13 trong khóa học SQL nâng cao của Coddy.

challenge icon

Thử thách

Dễ

Hộp có nhiều công dụng. Ta muốn kiểm tra xem có thể đặt mỗi hộp vào hộp tiếp theo hay không.

Nếu kích thước của hộp tiếp theo lớn hơn hộp hiện tại, ta có thể đặt hộp đó vào hộp tiếp theo.

Thêm một cột có tên can_fit_next để biểu thị giá trị boolean (1 hoặc 0), cho biết hộp có thể đặt vừa vào hộp tiếp theo hay không.

Hộp cuối cùng nên có giá trị trống vì không có hộp tiếp theo.

Các hộp có cùng kích thước không thể đặt vừa vào nhau.

Lọc tất cả các hộp không thể đặt vừa, rồi chỉ kiểm tra lại xem các hộp có thể đặt vừa có đặt vừa được hay không.

Trả về cột box_id và can_fit_next sau khi chạy hai lần.

Sắp xếp kết quả theo box_id theo thứ tự tăng dần.

Tự làm thử

Tất cả bài học trong SQL nâng cao

Tự luyện tập: Trình biên dịch Python online