有null值cast后是null,null和其他字符串连接后会为null,用isnull判断是null返回空字符防止结果为nullcast(isnull(a.remark,'') as varchar(20))
其他字段同理加上isnull判断
我把varchar换成int就行了哈哈哈😆
用concat_ws函数
concat_ws('','A','B','C')
第一个参数是分隔符,直接传空字符串,后面几个参数就算有部分参数为空,结果也不会为空参考