Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

stuff() menambahkan pemisah bahkan ketika bidang kosong

tambahkan kondisi ke WHERE klausa untuk mengecualikan baris dengan semua nilai string kosong

select stuff((
           select '; ' + ([FIELD_1] + [FIELD_2] + [...] + [FIELD_N])
           from   [TABLE] t1
           where  t1.[ID] = t2.[ID]
           and    [FIELD_1] + [FIELD_2] + [...] + [FIELD_N] <> ''
           for    xml path ('')
        ),1,1, '')
from    [TABLE] t2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ingin mendapatkan daftar semua dokter junior yang bekerja di bawah dokter senior dan sebaliknya?

  2. Hasil paging SQL Server 2005

  3. LEFT JOIN vs. LEFT OUTER JOIN di SQL Server

  4. Bagaimana cara membagi bidang data simbol pada tabel temp menjadi 5 kolom?

  5. Bagaimana saya bisa mendapatkan nama kolom dari tabel di SQL Server?