Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menggabungkan Berbilang Baris Pelayan SQL ke dalam Senarai Dipisahkan Koma untuk HTML?

Bagaimanakah Saya Boleh Menggabungkan Berbilang Baris Pelayan SQL ke dalam Senarai Dipisahkan Koma untuk HTML?

Linda Hamilton
Linda Hamiltonasal
2025-01-06 00:38:39603semak imbas

How Can I Combine Multiple SQL Server Rows into a Comma-Separated List for 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn