如何獲取 MySQL 結果集中列的彙總輸出?


透過使用“WITH ROLLUP”修飾符,可以獲取 MySQL 結果集中列的彙總輸出。此修飾符與 GROUP BY CLAUSE 結合使用。它提供了彙總輸出,包括用於表示更高級別彙總操作的其他行。

示例

在此示例中,WITH ROLLUP 修飾符在額外行中提供了帶總成本值的彙總輸出。

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)

更新於: 2020 年 6 月 22 日

507 次瀏覽

開啟你的 職業生涯

完成課程後獲取認證

開始
廣告