MySQL COALESCE() 函数

COALESCE() 函数的作用是返回列表中第一个不为空的值,

如:

SELECT COALESCE(NULL, NULL, NULL, ‘www.mzh.ren’, NULL, ‘贸易战’);

返回值为:

www.mzh.ren

当使用rollup做汇总行时,可以用coalesce函数将null值输出为“汇总”,如:

select COALESCE(图书编号,’汇总’),sum(订购册数) 订购册数 from sell group by 图书编号 with rollup;

输出结果为:

添加了汇总行,并行增加汇总字样。

码中人 微信公众号