Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lấy đầu ra tóm tắt của một cột ngay trong tập kết quả MySQL

Dùng modifier WITH ROLLUP để lấy đầu ra tóm tắt của cột trong tập kết quả MySQL. Modifier này dùng với mệnh đề GROUP BY. Nó đưa ra tóm tắt bao gồm các hàng thêm đại diện cho các phép tóm tắt cấp cao hơn.

Ví dụ

WITH ROLLUP cho tóm tắt với tổng giá trị chi phí ở hàng thêm:

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)