如何在 MySQL 中在值後添加回車符?


您需要使用 MySQL 的 CONCAT_WS() 函式來添加回車符。如果您正在查詢新行,請在開頭新增
語法如下 −

SELECT CONCAT_WS(‘
’,yourColumnName) as anyVariableName from yourTableName;

為了理解上述語法,讓我們建立一個表。建立表的查詢如下 −

mysql> create table NewLineDemo
-> (
-> CountryName varchar(10)
-> );
Query OK, 0 rows affected (0.50 sec)

使用插入命令在表中插入一些記錄。查詢如下 −

mysql> insert into NewLineDemo values('US');
Query OK, 1 row affected (0.15 sec)
mysql> insert into NewLineDemo values('UK');
Query OK, 1 row affected (0.13 sec)
mysql> insert into NewLineDemo values('AUS');
Query OK, 1 row affected (0.11 sec

使用 select 語句顯示錶中的所有記錄。查詢如下

mysql> select *from NewLineDemo;

以下是輸出 −

+-------------+
| CountryName |
+-------------+
| US          |
| UK          |
| AUS         |
+-------------+
3 rows in set (0.00 sec)

以下是使用 CONCAT_WS() 列出值的方法。在這個函式中,第一個引數是新行的‘
’。查詢如下

mysql> select concat_ws('
',CountryName) as CountryList from NewLineDemo;

以下是輸出 −

+-------------+
| CountryList |
+-------------+
| US          |
| UK          |
| AUS         |
+-------------+
3 rows in set (0.00 sec)

或者您可以這樣理解上述查詢。如果所有值用逗號分隔,則查詢如下 −

mysql> select concat_ws('
','US','UK','AUS') as CountryName;

以下是輸出 −

+-------------+
| CountryName |
+-------------+
| US          |
| UK          |
| AUS         |
+-------------+
1 row in set (0.00 sec)

更新於: 2020-06-30

978 次瀏覽

開啟你的職業之旅

完成課程並獲得認證

立即開始
廣告