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

bagaimana cara menggabungkan dua kolom menjadi satu dengan nama kolom yang ada di mysql?

Seperti yang telah ditunjukkan oleh aziz-shaikh, tidak ada cara untuk menekan satu kolom dari * direktif, namun Anda mungkin dapat menggunakan peretasan berikut:

SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
       c.*
FROM   `customer` c;

Melakukan hal ini akan menyebabkan kemunculan kedua FIRSTNAME kolom untuk mengadopsi alias FIRSTNAME_1 jadi Anda seharusnya dapat dengan aman menangani FIRSTNAME Anda yang telah disesuaikan kolom. Anda perlu membuat alias tabelnya karena * di posisi apapun selain di awal akan gagal jika tidak alias.

Semoga membantu!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Urutan hasil dengan pilih <fieldname> dari berbeda dengan urutan hasil dengan pilih * dari

  2. transpos kolom ke baris

  3. MySQL -- Menggabungkan Antar Basis Data Pada Server Berbeda Menggunakan Python?

  4. Pada Pembaruan Kunci Duplikat sama seperti menyisipkan

  5. MySQL - Memilih Kolom bukan di Grup By