【发布时间】:2019-05-16 17:55:32
【问题描述】:
我试图将三列作为字符串,但由于某种原因,我只得到 NULL。
这是代码:
SELECT CONCAT(name, ' ', city, ' ', country) FROM places
表places包含name、city和country三列,不为空,但部分列可以包含NULL。
结果:
NULL
NULL
NULL,
etc
我尝试了这篇帖子 MySQL CONCAT returns NULL if any field contain NULL 的答案,但它对我不起作用。
【问题讨论】:
-
SELECT name, city, country, CONCAT(name, ' ', city, ' ', country) FROM places的结果是什么? -
它显示了所有的列和concant仍然为空的列
-
我不同意重复的问题,这篇文章中的答案对我不起作用
标签: mysql null string-function