Tukar baris jadual kepada rentetan dipisahkan koma dalam SQL Server
Untuk menggabungkan baris menjadi rentetan yang dipisahkan koma dalam SQL Server, anda boleh menggunakan fungsi STUFF() dan FOR XML PATH() bersama-sama.
Demonstrasi adalah seperti berikut:
Buat dan isikan jadual sampel:
<code class="language-sql"> DECLARE @T AS TABLE ( Name varchar(10) ) INSERT INTO @T VALUES ('John'), ('Vicky'), ('Sham'), ('Anjli'), ('Manish')</code>
Gabungkan baris menggunakan pemisah koma:
<code class="language-sql"> SELECT STUFF(( SELECT ',' + Name FROM @T FOR XML PATH('') ), 1, 1, '') As [输出];</code>
Pertanyaan ini akan menggabungkan baris dalam @T menjadi rentetan dipisahkan koma tunggal, menghasilkan yang berikut:
<code>输出 John,Vicky,Sham,Anjli,Manish</code>
Arahan:
Atas ialah kandungan terperinci Bagaimana untuk Menukar Baris Jadual Pelayan SQL menjadi Rentetan Dibatasi Koma?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!