如何在不修剪空间的情况下连接? 我有一个包含2个字段的表
State City
Arizona Tucson
California Los Angeles
Arizona Tempe
当我执行MySql查询时
Select concat(state,city) as newfield from statecity`
空间消失了,我得到了
newfield
ArizonaTucson
CaliforniaLosAngeles
ArizonaTempe`
我仍然需要这样的空格:
newfield
Arizona Tucson
CaliforniaLos Angeles
Arizona Tempe`
我已经轻松地在其他语言上完成了这项工作,但我无法在MySql上找到答案
谢谢!
答案 0 :(得分:1)
我有一个解决方案!
SELECT concat(rpad(state,20,' '),rpad(city,20,' ')) FROM
{statecity {1}}
答案 1 :(得分:0)
Select concat(state, ', ', city) as newfield from statecity
答案 2 :(得分:0)
尝试使用concat_ws(与分隔符连接)
SELECT CONCAT_WS(' ',state,'city')as city from statecity;