Member 12658789 Ответов: 2

Как изменить имена столбцов в сводной таблице? Например, 250=emp1


Используйте AdventureWorks2014;
ВЫБИРАТЬ *
ОТ(
ВЫБИРАТЬ
VendorID, EmployeeID
от покупки.PurchaseOrderHeader
) КАК ПУР
СТЕРЖЕНЬ
(
Граф(EmployeeID)
Для EmployeeID IN ("250", "251", "256", "257", "260")
) КАК РЯДОВОЙ


Что я уже пробовал:

Я не знаю, что попробовать, так как я очень новичок в SQL.

2 Ответов

Рейтинг:
2

akash_95

Я хочу добавить расширение к этому вопросу.
Допустим, есть таблица, которая сопоставит имена столбцов с реальными именами, например. в этом случае.

250 | emp1 |
251 | emp2 |
251 | Джонни |
252 | Гарри | и так далее.

И имена столбцов должны быть (emp1,emp2,Джон,...) и не (250,251,252,....).

Есть ли для этого элегантное решение?


Patrice T

Это не решение проблемы. Задайте новый вопрос с вашей проблемой и удалите его.
https://www.codeproject.com/Questions/ask.aspx[^]

Рейтинг:
1

Patrice T

Вы действительно должны прочитать веб-страницы, где вы нашли свой пример кода.
Псевдонимы SQL[^]

PIVOT и UNPIVOT в Sql Server | SqlHints.com[^]
Использование PIVOT и UNPIVOT[^]