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

apakah ada fungsi group_concat di ms-access?

Anda harus bertanya pada diri sendiri apakah Anda memerlukan solusi umum (lainnya dari Allen Browne ) atau jika Anda membutuhkannya hanya untuk tujuan saat ini. Jika Anda benar-benar hanya membutuhkannya sekali ini, lakukan dengan cara yang mudah.

Di samping catatan, saat menggabungkan daftar dalam kode VBA, manfaatkan trik yang diajarkan kepada saya oleh guru Access Trevor Best, dan itu untuk menempelkan pembatas di awal setiap nilai dan kemudian menggunakan Mid() untuk menghapusnya mati. Alih-alih ini di dalam loop Anda melalui catatan anak:

  If Len(strOutput) = 0 Then
     strOutput = NewValue
  Else
     strOutput = strOutput & ", " & NewValue
  End If

...gunakan ini di dalam loop:

  strOutput = strOutput & ", " & NewValue

...dan kemudian saat Anda keluar dari loop, lepaskan pembatas utama:

  strOutput = Mid(strOutput, 3)

Ini memiliki implikasi di semua tempat dan menyederhanakan kode untuk penggabungan di seluruh host konteks.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri SQL mana yang lebih baik, MATCH AGAINST atau LIKE?

  2. Klausa OUTPUT di MySQL

  3. Ubah BufferedInputStream menjadi gambar

  4. Panduan Merancang Database Untuk Polling &Survey Di MySQL

  5. Panjang indeks varchar MySQL