【发布时间】:2015-11-01 20:46:44
【问题描述】:
我有一张带有 id、desc、数量的表格。我使用GROUP BY WITH ROLLUP 得到结果中的 subTotal。
在结果中,我想知道如何将汇总创建的行的“描述”列设为空白
在我的实际场景中,我还有其他列,但只汇总在一列上。所以其他列应该是空的。
【问题讨论】:
-
使用示例数据和所需结果编辑您的问题。
标签: mysql
我有一张带有 id、desc、数量的表格。我使用GROUP BY WITH ROLLUP 得到结果中的 subTotal。
在结果中,我想知道如何将汇总创建的行的“描述”列设为空白
在我的实际场景中,我还有其他列,但只汇总在一列上。所以其他列应该是空的。
【问题讨论】:
标签: mysql
使用'' 而不是NULL:
SELECT COALESCE(id,'TOTAL'),
(case when id is null then '' else description end) as description,
sum(qty) AS SUM
FROM item
group by id WITH ROLLUP;
【讨论】: