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

Cara menggunakan hasil kueri sebagai nama kolom dalam pernyataan SELECT

Dalam SQL, nama kolom harus diperbaiki pada waktu persiapan kueri -- tanpa pengecualian. Merancang kueri pivot dinamis saat Anda tidak mengetahui kolom mengharuskan Anda menulis kode aplikasi dengan cara apa pun. Anda memiliki pilihan antara menggunakan pendekatan prapemrosesan atau pascapemrosesan:

  • Pemrosesan awal: Tulis kueri untuk mengambil daftar nilai yang berbeda. Kemudian gunakan ini sebagai nama kolom, dan buat kueri SQL dinamis baru.

  • Pasca-pemrosesan: Tulis kueri untuk mengambil data sebagai hasil non-pivoted, lalu ambil semua data dan pivot ke format lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan pemilihan MySQL dengan nama kolom variabel

  2. Membaca gumpalan dari MySQL dengan Java

  3. Ikat 3 tabel dalam 2 kasus berbeda di MySQL

  4. MySQL mogok saat startup

  5. Bagaimana cara mencari teks yang berisi emoji?