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
Lepaskan: 2025-01-06 00:38:39
asal
601 orang telah melayarinya

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
Salin selepas log masuk

Kaedah 2: STRING_AGG

SELECT STRING_AGG(X || ',' || Y, ',') AS XYList
FROM Points
Salin selepas log masuk

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
Salin selepas log masuk

Hasil ini kemudiannya boleh digunakan dalam kod HTML, seperti tag, untuk menentukan senarai koordinat:

<AREA SHAPE="rect" COORDS=<XYLIST>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan