无意间发现了mysql的with rollup函数(用在group by 函数后面)

测试

1.

SELECT NAME,DATE,score FROM stu 

结果是

2.

SELECT NAME,GROUP_CONCAT(DATE),SUM(score) FROM stu GROUP BY NAME

结果是

3.后面加上with rollup

SELECT NAME,GROUP_CONCAT(DATE),SUM(score) FROM stu GROUP BY NAME WITH ROLLUP

 

结果会多出一行,而这一行,是所有使用了函数的那一列结果,再使用该函数。

 

posted on 2016-05-04 21:55  woqiaoxun  阅读(279)  评论(0编辑  收藏  举报