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;

输出结果为:

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注