Я пытаюсь перенести столбец текста и значений в строки заголовков. Я исследовал функцию 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 Server? Oracle? Это имеет значение. – CGritton
Кроме того, даже если функции 'pivot' и' univot' полагаются на агрегацию, вы можете использовать 'min()' или 'first()' в качестве своих агрегатных функций. Не имея числовых значений, необязательно означает, что вы не можете использовать эти функции. – CGritton
SQL Server ... должен был упомянуть об этом. Благодаря! – b135i11