MYSQL group by 语句中的with rollup是用来干什么的?

或者你可以使用 ROLLUP, 它能用一个问询提供双层分析。将一个 WITH ROLLUP修饰符添加到GROUP BY 语句,使询问产生另一行结果,该行显示了所有年份的总价值:

mysql> SELECT year, SUM(profit) FROM sales GROUP BY year WITH ROLLUP;

+------+-------------+ |

year | SUM(profit) |

+------+-------------+ |

2000 | 4525 |

| 2001 | 3010 |

| NULL | 7535 |

+------+-------------+

总计高聚集行被年份列中的NULL值标出。

你可能感兴趣的:(MYSQL group by 语句中的with rollup是用来干什么的?)