データマイニングを容易にするために、データセットを「平坦化」しようとしています。各カテゴリ列を複数のブール列に変更する必要があります。カテゴリ値を含む列があります。たとえば、次のとおりです。
ID col1
1 A
2 B
3 A
このテーブルをピボットする方法を探しており、この ID の値が A か B かを示す集計関数を使用しています。
結果:
ID col1A col1B
1 1 0
2 0 1
3 1 0
PIVOT を使用してみましたが、その中で使用する集計関数がわかりません。
SFでも答えを探しましたが、何も見つかりませんでした...
MS-SQL 2012 を使用しています。
どんな助けでも大歓迎です!オムリ
編集:
col1 のカテゴリ数は不明であるため、ソリューションは動的でなければなりません。ありがとう :)