Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể lấy kết quả tóm tắt của một cột trong tập kết quả MySQL?

Chúng ta có thể lấy kết quả tóm tắt của một cột trong tập hợp kết quả MySQL bằng cách sử dụng công cụ sửa đổi “WITH ROLLUP”. Công cụ sửa đổi này được sử dụng với GROUP BY CLAUSE. Nó cung cấp kết quả tóm tắt để bao gồm các hàng bổ sung đại diện cho các hoạt động tóm tắt cấp cao hơn.

Ví dụ

Trong ví dụ này, công cụ sửa đổi WITH ROLLUP đưa ra kết quả tóm tắt với tổng giá trị chi phí trong hàng bổ sung.

mysql> Select Item_name, SUM(Cost) AS Total_cost from Item_list GROUP BY Item_name WITH ROLLUP;
+-----------+------------+
| Item_name | Total_cost |
+-----------+------------+
| Notebook  | 45.00      |
| Pen       | 31.70      |
| Pencilbox | 125.20     |
| NULL      | 201.90     |
+-----------+------------+
4 rows in set (0.00 sec)