关于SQLsever的一个问题

为什么我把三列组合起来中间会有空格?求告知原因和解决方法图片图片

是不是有空格,你用ltrim和rtrim函数去除一下空格试试。

试试这个 select product||''||size from tableName;

我查之前是这样的:
图片说明

改为就是这样的了:
图片说明

你看看你数据是不是又空格,我数据里没有空格的

你可以看一下你的colorID和其字段,估计是char类型的吧,如果是改成varchar

重新加载下试试,有几次有问题重新加载下后就好了

空格,冒号什么的都要仔细的检查一遍哦。

我百度到的答案,亲测有效果。
你是想更新表,还是说只是想把查询出来的结果去掉空格?update table set address=replace(address,' ','') --这个是更新select replace(address,' ','') from table

字段数据类型可能设置定长的char 类型