Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggabungkan beberapa kolom menjadi satu dan memformat dengan string khusus?

Bagaimana dengan CONCAT() fungsi?

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

Jika Anda akan menggabungkan banyak bidang, Anda juga dapat mempertimbangkan CONCAT_WS() fungsi, di mana argumen pertama adalah pemisah untuk argumen lainnya, yang ditambahkan di antara string yang akan digabungkan:

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. Bagaimana cara menghapus kaskade ketika parentID dan childID berada di tabel yang sama?

  2. Kerangka Entitas dengan MySQL - Batas Waktu Kedaluwarsa saat Membuat Model

  3. Bagaimana cara menggunakan CASE..WHEN yang benar di MySQL

  4. DATEDIFF() atau BETWEEN untuk Rentang Tanggal dalam Kueri SQL

  5. Bagaimana cara memperbarui tabel secara otomatis saat tabel lain diperbarui di server mysql yang berbeda?