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 中国語 Web サイトの他の関連記事を参照してください。