T-SQL 中的動態透視表
資料處理中,資料重組至關重要。透視表技術是一種常用的資料轉換方法,它可以將資料從列格式轉換為行格式。本文將深入探討 T-SQL 中動態透視表的概念,並示範其在常見場景中的應用。
假設有表格,資料排列如下:
<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>
我們的目標是將此數據透視到更易於閱讀的格式:
<code>ItemID | name | phone | email 1 | Peter | 12345678 | test@domain.com 2 | John | 87654321 | example@gmail.com 3 | Sarah | 55667788 | user@outlook.com</code>
為了實現動態透視,我們採取以下步驟:
準備資料:
宣告變數:
建立動態列清單:
建立動態透視查詢:
執行查詢:
透過遵循這些步驟,我們可以成功地在 T-SQL 中動態透視數據,從而更有效地呈現資訊。
以上是如何在 T-SQL 中執行動態透視?的詳細內容。更多資訊請關注PHP中文網其他相關文章!