行ヘッダーにテキストと値の列を転置しようとしています。私はPIVOT
とUNPIVOT
の機能を研究しましたが、この機能は私が集めたものからの集約に依存しています。私が達成しようとしていることは以下の通りです。SQL行を列に変換する
ソーステーブルのスキーマ:
[ID] [Category] [TextName]
1 A u
1 B v
1 C w
2 A x
2 B y
2 C z
結果の転置:
[ID] [A] [B] [C]
1 u v w
2 x y z
これは可能ですか?
? MySQL? SQLサーバー?オラクル?違いがあります。 – CGritton
また、 'pivot'関数と' unpivot'関数が集約に依存する場合でも、集合関数として 'min()'や 'first()'を使うことができます。数値を持たなくても必ずしもそれらの関数を使うことはできません。 – CGritton
SQL Serverは...それを言及しているはずです。ありがとう! – b135i11