MySQL 如何将回车附加到值
您需要使用MySQL的CONCAT_WS()函数将回车符附加到该函数。如果您要查找换行符,则在开头附加
。 语法如下 –
SELECT CONCAT_WS('<br />',yourColumnName)as anyVariableName from yourTableName;
要理解上面的语法,让我们创建一个表。创建表的查询如下 –
mysql> create table NewLineDemo
- > (
- > CountryName varchar(10)
- > );
查询已经执行完成,没有结果返回(执行时间:0.50秒)
使用插入命令在表中插入一些记录。查询语句如下 –
mysql> insert into NewLineDemo values('US');
查询已经执行完成,没有结果返回(执行时间:0.15秒)
mysql> insert into NewLineDemo values('UK');
查询已经执行完成,没有结果返回(执行时间:0.13秒)
mysql> insert into NewLineDemo values('AUS');
查询已经执行完成,没有结果返回(执行时间:0.11秒)
使用select语句从表中显示所有记录。查询语句如下 –
mysql> select * from NewLineDemo;
输出如下 –
+-------------+
| CountryName |
+-------------+
| US |
| UK |
| AUS |
+-------------+
共3行(0.00秒)
这是使用CONCAT_WS()的值列表的查询。在此函数中,第一个参数将是“
”用于换行。查询语句如下 –
mysql> select concat_ws('
',CountryName) as CountryList from NewLineDemo;
输出如下 –
+-------------+
| CountryList |
+-------------+
| US |
| UK |
| AUS |
+-------------+
共3行(0.00秒)
或者您可以像这样理解上面的查询。如果所有值都用逗号分隔,则查询语句如下 –
mysql> select concat_ws('
','US','UK','AUS') as CountryName;
输出如下 –
+-------------+
| CountryName |
+-------------+
| US |
| UK |
| AUS |
+-------------+
1行(0.00秒)
阅读更多:MySQL 教程