Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Hiển thị kết quả MySQL dưới dạng danh sách cách nhau bởi dấu phẩy?

Dùng CONCAT() với tham số ','.

Tạo bảng

mysql> CREATE TABLE CommaSeperateDemo (Id INT, FirstName VARCHAR(100), LastName VARCHAR(100));

Chèn dữ liệu

INSERT INTO CommaSeperateDemo VALUES (1,'John','Taylor'),(2,'Carol','Taylor'),(3,'Johnson','T.');

Cú pháp

SELECT CONCAT(ColumnName1, ',', ColumnName2, ',', ColumnName3) AS AliasName FROM yourTableName;

Ví dụ

mysql> SELECT CONCAT(Id, ',', FirstName, ',', LastName) AS CONCATEIDFIRSTANDLASTNAME FROM CommaSeperateDemo;

Kết quả:

+---------------------------+
| CONCATEIDFIRSTANDLASTNAME |
+---------------------------+
| 1,John,Taylor             |
| 2,Carol,Taylor            |
| 3,Johnson,T.              |
+---------------------------+