将新行转换为空间MYSQL

时间:2015-09-25 08:24:21

标签: mysql

如何在mysql中将新行转换为空格?

lot 1
road 1
12345 USA

成为

lot 1 road 1 12345 USA

我试过

select trim(both '\r\n' from address) address from registration

但仍有新线。

2 个答案:

答案 0 :(得分:1)

使用REPLACE()

SELECT REPLACE(address,"\n"," ") address from registration;

这是假设* nix风格的行终止。使用\r\n用于Windows。

答案 1 :(得分:1)

TRIM只会删除您提供的任何内容的开头或结尾(前缀或后缀)。

但是,有一个MySQL命令可以找到/ replace

SELECT REPLACE(address,'\n',' ') FROM registration;

参数是:

  • 输入(即您的字段)
  • 搜索字符串
  • 替换