Sambungkan baris kepada rentetan yang dipisahkan koma
Tugas biasa untuk pengguna pangkalan data yang menggunakan Microsoft SQL Server adalah untuk menggabungkan berbilang baris menjadi rentetan yang dipisahkan koma tunggal. Ini memudahkan manipulasi data dan membolehkan pemprosesan mudah.
Soalan:
Bagaimanakah kita boleh mendapatkan semula rentetan yang dipisahkan koma daripada set baris menggunakan Microsoft SQL Server?
Penyelesaian:
Microsoft SQL Server menyediakan dua kaedah berkuasa untuk tujuan ini: STUFF dan FOR XML. Pertanyaan berikut menunjukkan cara menggunakannya dengan berkesan:
<code class="language-sql">SELECT STUFF(( SELECT ',' + Name FROM @T FOR XML PATH('') ), 1, 1, '') AS [output];</code>
Penjelasan:
Dengan menggabungkan teknik ini, pertanyaan secara beransur-ansur menggabungkan nama dengan koma, menghasilkan rentetan yang dipisahkan koma tunggal.
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Baris ke dalam Rentetan Dibatasi Koma dalam Pelayan Microsoft SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!