从 MySQL 中的连接字符串字段中删除空格

Old*_*est 4 mysql string concat trim

我有 3 个正在连接的字段,它在我的查询中工作得很好,但我无法解决如何从 concat 字段中的合并数据中删除空格。

TRIM(CONCAT(c.data1,c.data2)) AS concat_done
Run Code Online (Sandbox Code Playgroud)

结果:

concat_done
33 0250S 0450E 028NW
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 5

添加REPLACE调用:

REPLACE(TRIM(etc...), ' ', '')
                       ^--one space
                            ^-- no spaces
Run Code Online (Sandbox Code Playgroud)


Chr*_*ier 5

代替

TRIM(CONCAT(c.data1,c.data2)) AS concat_done
Run Code Online (Sandbox Code Playgroud)

尝试

REPLACE(CONCAT(c.data1,c.data2), ' ', '') AS concat_done
Run Code Online (Sandbox Code Playgroud)