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

SQL pilih rangkaian pernyataan string

Di SQL Server, jika Anda ingin menggabungkan seluruh baris, tidak ada fungsi bawaan untuk melakukan ini.

Saya pribadi suka menggunakan XML PATH karena tampaknya berkinerja baik, tetapi ini hanya akan berfungsi di SQL Server 2005 dan seterusnya

SELECT
  STUFF(
    (
    SELECT
      ' ' + Description
    FROM dbo.Brands
    FOR XML PATH('')
    ), 1, 1, ''
  ) As concatenated_string


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dilema Penamaan Tabel:Nama Tunggal vs. Nama Jamak

  2. Kueri atau Alat SQL Server untuk menampilkan Data Hirarki

  3. SQL Query lambat dalam aplikasi .NET tetapi seketika di SQL Server Management Studio

  4. Memecahkan masalah Replikasi SQL Server

  5. Bisakah Gabung antara tampilan dan tabel merusak kinerja?