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

Apa alternatif untuk kolom yang dihasilkan di MySQL 5.6

Jika versi MySQL Anda sebelumnya tidak mendukung kolom yang dihasilkan, maka Anda harus menghitung kolom tersebut pada saat Anda melakukan kueri. Salah satu opsi adalah tampilan:

CREATE VIEW yourView AS (
    SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
    FROM employee
)

MySQL tidak mendukung tampilan terwujud (langsung). Jadi, jika Anda benar-benar membutuhkan perilaku tampilan terwujud, Anda harus melakukan sesuatu seperti membuat tabel sementara menggunakan logika pilih dalam tampilan yang saya berikan di atas.



  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:perbandingan nilai integer dan bidang string dengan indeks

  2. Menggunakan klausa MySQL IN sebagai semua inklusif (DAN bukannya OR)

  3. Cara mengatur koneksi PDO dengan benar

  4. Mengoptimalkan panggilan fungsi yang tersimpan dalam klausa SELECT dan WHERE

  5. Apakah nama tabel di MySQL case sensitif?