当我使用php输出数据时,为什么我的整个字符串都是空白的:
select concat(name, desc) as output from reports where type=2
表中的数据是:
Name Desc
a desc a
b null
c null
使用php输出:
a desc a
blank space
blank space
如果我没有使用concat
,则输出正常。我正在使用concat
所以我可以在使用php时输出一个变量中的所有内容。
答案 0 :(得分:1)
您可以使用CONCAT_WS()
concat_ws('', name, `desc`)
或COALESCE()
concat(name, COALESCE(`desc`,''))