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

MySQL: แสดงข้อมูลคอลัมน์คั่นด้วยเครื่องหมายจุลภาค (Comma) ด้วย GROUP_CONCAT()


ใช้ GROUP_CONCAT() แสดงผลรวมคอลัมน์เป็นรายการคั่นจุลภาค

ตัวอย่าง

mysql> CREATE TABLE DemoTable (Value INT);
mysql> INSERT INTO DemoTable VALUES (10), (20), (30), (40), (50);

ข้อมูลดิบ

+-------+
| Value |
+-------+
| 10    |
| 20    |
| 30    |
| 40    |
| 50    |
+-------+

Query: GROUP_CONCAT

mysql> SELECT GROUP_CONCAT(Value) FROM DemoTable;

ผลลัพธ์

+---------------------+
| GROUP_CONCAT(Value) |
+---------------------+
| 10,20,30,40,50      |
+---------------------+