Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để kết hợp nhiều cột làm một và định dạng bằng các chuỗi tùy chỉnh?

Còn về CONCAT () chức năng?

SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`;

Nếu bạn định ghép nhiều trường, bạn cũng có thể xem xét CONCAT_WS () hàm, trong đó đối số đầu tiên là dấu phân cách cho phần còn lại của các đối số, được thêm vào giữa các chuỗi được nối:

SELECT id, 
       CONCAT_WS(',', field_1, field_2, field_3, field_4) list
FROM   `table`;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm đầu ra của SHOW COLUMNS vào danh sách được phân tách bằng dấu phẩy

  2. MySQL:loại cột ưa thích cho giá (sản phẩm)?

  3. (2006, 'Máy chủ MySQL đã biến mất') trong WSGI django

  4. nhận mysql_insert_id () trong khi sử dụng CẬP NHẬT KHÓA DUPLICATE với PHP

  5. Lọc cộng tác trong MySQL?