如何從 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)

更新時間: 22-Jun-2020

507 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始
廣告