Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ต่อ Carriage Return (New Line) เข้ากับค่าใน MySQL


ใช้ฟังก์ชัน CONCAT_WS() ของ MySQL เพื่อต่อ Carriage Return (New Line) หากต้องการขึ้นบรรทัดใหม่ ให้ต่อ \n ไว้หน้า

รูปแบบไวยากรณ์

SELECT CONCAT_WS('\n', 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)

คำสั่งต่อสตริงด้วย New Line:

mysql> SELECT CONCAT_WS('\n', CountryName) AS CountryList FROM NewLineDemo;

ผลลัพธ์ (แต่ละค่าอยู่บรรทัดใหม่):

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

หรือส่งค่าหลายค่าเข้าไปในฟังก์ชันโดยตรง:

mysql> SELECT CONCAT_WS('\n', 'US', 'UK', 'AUS') AS CountryName;

ผลลัพธ์ (1 แถว แสดงหลายบรรทัด):

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