Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memindahkan Lajur Jadual PostgreSQL ke dalam Baris?
Pernyataan Masalah:
Pertimbangkan jadual output PostgreSQL dengan format berikut:
Sl.no username Designation salary etc.. 1 A XYZ 10000 ... 2 B RTS 50000 ... 3 C QWE 20000 ... 4 D HGD 34343 ...
Matlamatnya adalah untuk menukar jadual, menukar lajur ke dalam baris, menghasilkan output berikut:
Sl.no 1 2 3 4 ... Username A B C D ... Designation XYZ RTS QWE HGD ... Salary 10000 50000 20000 34343 ...
Penyelesaian:
Untuk menukar jadual dan menukar lajur kepada baris, anda boleh menggunakan PostgreSQL berikut fungsi:
SELECT unnest(array['Sl.no', 'username', 'Designation','salary']) AS "Columns", unnest(array[Sl.no, username, value3Count,salary]) AS "Values" FROM view_name ORDER BY "Columns"
Penjelasan:
Pertanyaan ini akan menghasilkan yang dikehendaki jadual terbalik, di mana lajur kini adalah baris.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memindahkan Lajur Jadual PostgreSQL ke dalam Baris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!