Rumah >pangkalan data >SQL >Fungsi yang menukar nilai berbilang baris menjadi satu baris dalam sql
Fungsi dalam SQL yang menukarkan nilai berbilang baris ke dalam satu baris ialah ARRAY_TO_STRING(), yang menukar tatasusunan menjadi rentetan yang dipisahkan koma. Digunakan bersama dengan fungsi agregat seperti GROUP_CONCAT(), data daripada berbilang baris boleh dikumpulkan dan ditukar menjadi satu baris.
Fungsi untuk menukar nilai berbilang baris kepada satu baris dalam SQL
Soalan: Bagaimana untuk menukar nilai berbilang baris kepada satu baris dalam SQL?
Jawapan: Anda boleh menggunakan fungsi SQL ARRAY_TO_STRING() untuk menukar berbilang baris nilai ke dalam satu baris rentetan.
Jawapan terperinci:
ARRAY_TO_STRING() fungsi menukar tatasusunan kepada rentetan dipisahkan koma. Fungsi ini boleh digunakan bersama dengan fungsi agregat lain seperti GROUP_CONCAT() untuk mengumpulkan dan menukar data daripada berbilang baris kepada satu baris.
Sintaks:
<code>ARRAY_TO_STRING(array_column, separator)</code>
Di mana:
Contoh:
Andaikan kita mempunyai jadual yang dipanggil "pelajar" dengan lajur berikut:
Bob | |
---|---|
Pertanyaan berikut boleh digunakan untuk menukar nama pelajar kepada rentetan yang dipisahkan koma: | |
na | |
Atas ialah kandungan terperinci Fungsi yang menukar nilai berbilang baris menjadi satu baris dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!