Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

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)