Rumah >pangkalan data >tutorial mysql >Bagaimanakah Fungsi PIVOT SQL Menyahpaut Data Pengguna Merentasi Pelbagai Bahasa?
Mengasingkan Data Menggunakan Dua Lajur
Dalam data yang disediakan, setiap pengguna mempunyai berbilang baris yang mewakili organisasi dan kedudukan mereka berdasarkan bahasa. Output yang diingini ialah data tidak dipusingkan, mempersembahkan maklumat khusus pengguna seperti organisasi dan kedudukan untuk setiap bahasa yang disokong.
Untuk mencapai ini, fungsi PIVOT SQL boleh digunakan seperti berikut:
SELECT * FROM source PIVOT ( MIN(org) AS org, MIN(position) AS position FOR lang IN('EN' AS en, 'FI' AS fi, 'SV' AS sv) );
Dalam pertanyaan ini:
Pertanyaan ini akan memutar data, menghasilkan output yang diingini dengan mempersembahkan butiran khusus pengguna dan bahasa dalam lajur yang berasingan.
Atas ialah kandungan terperinci Bagaimanakah Fungsi PIVOT SQL Menyahpaut Data Pengguna Merentasi Pelbagai Bahasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!