Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mencapai Pengagregatan Rentetan dalam SQL Server Sebelum 2017?
Melaksanakan pengagregatan rentetan sebelum SQL Server 2017
Bagi mereka yang menggunakan SQL Server 2014 atau lebih awal dan ingin menggabungkan rentetan seperti contoh pertanyaan:
<code class="language-sql">select string_agg(t.id,',') AS id from Table t</code>
Begini cara anda boleh menyesuaikan pertanyaan ini dengan persekitaran anda:
<code class="language-sql">select stuff( (select ',' + cast(t.id as varchar(max)) from tabel t for xml path ('') ), 1, 1, '' );</code>
Dalam pertanyaan ini, fungsi stuff()
hanya digunakan untuk mengalih keluar koma di hadapan. Penggabungan rentetan sebenar dilakukan menggunakan for xml path
.
Atas ialah kandungan terperinci Bagaimana untuk Mencapai Pengagregatan Rentetan dalam SQL Server Sebelum 2017?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!