Jadual Pangsi Dinamik dalam T-SQL
Dalam pemprosesan data, penyusunan semula data adalah penting. Teknik jadual pangsi ialah kaedah penukaran data biasa yang menukar data daripada format lajur kepada format baris. Artikel ini akan menyelidiki konsep jadual pangsi dinamik dalam T-SQL dan menunjukkan penggunaannya dalam senario biasa.
Andaikan terdapat jadual dengan data yang disusun seperti berikut:
<code>ItemID | ColumnName | Value 1 | name | Peter 1 | phone | 12345678 1 | email | test@domain.com 2 | name | John 2 | phone | 87654321 2 | email | example@gmail.com 3 | name | Sarah 3 | phone | 55667788 3 | email | user@outlook.com</code>
Matlamat kami adalah untuk memutar data ini ke dalam format yang lebih mudah dibaca:
<code>ItemID | name | phone | email 1 | Peter | 12345678 | test@domain.com 2 | John | 87654321 | example@gmail.com 3 | Sarah | 55667788 | user@outlook.com</code>
Untuk mencapai perspektif dinamik, kami menggunakan langkah berikut:
Sediakan data:
Isytiharkan pembolehubah:
Bina senarai lajur dinamik:
Buat pertanyaan pangsi dinamik:
Laksanakan pertanyaan:
Dengan mengikuti langkah-langkah ini, kami boleh berjaya memutar data secara dinamik dalam T-SQL untuk menyampaikan maklumat dengan lebih cekap.
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Pivoting Dinamik dalam T-SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!