Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menggabungkan Berbilang Baris Pelayan SQL ke dalam Senarai Dipisahkan Koma untuk HTML?
Menggabungkan Berbilang Baris Pelayan SQL ke dalam Senarai Dibataskan Koma untuk HTML
Soalan:
Bolehkah berbilang baris dalam jadual SQL Server digabungkan menjadi satu senarai dipisahkan koma untuk digunakan dalam Kod HTML?
Jawapan:
Ya, terdapat pelbagai kaedah untuk mencapai ini menggunakan SQL Server 2005.
Kaedah 1: UNTUK LALUAN XML('') dengan STUFF
SELECT STUFF(( SELECT ',' + X + ',' + Y FROM Points FOR XML PATH('') ), 1, 1, '') AS XYList
Kaedah 2: STRING_AGG
SELECT STRING_AGG(X || ',' || Y, ',') AS XYList FROM Points
Contoh:
Menggunakan jadual contoh dengan yang berikut data:
X | Y |
---|---|
12 | 3 |
15 | 2 |
18 | 12 |
20 | 29 |
Hasil:
XYList ---------- 12,3,15,2,18,12,20,29
Hasil ini kemudiannya boleh digunakan dalam kod HTML, seperti tag, untuk menentukan senarai koordinat:
<AREA SHAPE="rect" COORDS=<XYLIST>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Berbilang Baris Pelayan SQL ke dalam Senarai Dipisahkan Koma untuk HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!