Sắp xếp các hàng thành cột Bảng tổng hợp trong MySQL

2022-03-20 14:48:28

Trong bài đăng này, tôi đang chia sẻ một minh chứng về cách sắp xếp dữ liệu hàng thành các cột được gọi là bảng MySQL Pivot.

Bảng Pivot là gì?

Bảng tổng hợp là một loại tóm tắt và biểu diễn dữ liệu, giống như Bảng tính Microsoft.
Bảng tổng hợp sắp xếp một số danh mục hàng thành cột và cũng tạo số lượng và trung bình của dữ liệu đó để có hình ảnh đẹp hơn.

Giống như Microsoft SQL Server, MySQL không cung cấp tính năng như Pivot Table, nhưng bạn có thể áp dụng Pivot từ MySQL Table, View hoặc toàn bộ Excel Data Model đã nhập.
Để tham khảo, bạn có thể truy cập liên kết chính thức của MySQL này.

Tạo một bảng mẫu:

Kiểm tra dữ liệu trên trong đó hai nhân viên có giờ làm việc cho một bộ phận khác nhau.
Trong dữ liệu mẫu này, nhân viên đang làm việc nhiều lần trong một số bộ phận.

Bây giờ yêu cầu là điền hai hàng với bốn cột.

Kết quả:

Bạn có thể xem kết quả của hai nhân viên với tổng số giờ làm việc cho mỗi bộ phận.

Giai đoạn đầu tiên là một truy vấn nội bộ, trong đó chúng tôi đã chọn giờ làm việc của nhân viên dựa trên loại phòng ban.
Giai đoạn thứ hai là để chọn dữ liệu này trong truy vấn bên ngoài và áp dụng mệnh đề nhóm theo nhóm cho SUM ().

Xem thêm:


Chia sẻ: