Notifications
Clear all
Oct 02, 2022 3:06 pm
Yêu cầu:
Tình huống biết trước các giá trị cố định để chuyển từ hàng dọc sang hàng ngang, ta sử dụng hàm Case để xử lý như sau:
select Product, case when Variant = 'Blue' then Quantity else NULL end as "Blue", case when Variant = 'Red' then Quantity else NULL end as "Red", case when Variant = 'White' then Quantity else NULL end as "White" from Orders;
Kết quả 1:
Trường hợp muốn tổng hợp Quantity theo variant, ta sử dụng Case và kết hợp hàm Sum để xử lý: