По общему признанию, я плохо разбираюсь в pivot/univot, но, похоже, это относится к более прямому «транспонированию», чем того, что я ищу. Что мне нужно сделать, так это создать набор результатов с 1 строкой для каждого из столбцов в таблице.SQL возвращает 1 строку в результатах для каждого столбца в таблице
Quarters Таблица:
USER Q1 Q2 Q3 Q4
-----------------------
USER1 1 5 3 3
USER2 2 1 1 8
Желательные Результаты:
USER Q V
--------------
USER1 Q1 1
USER1 Q2 5
USER1 Q3 3
USER2 Q4 3
USER2 Q1 2
USER2 Q2 1
USER2 Q3 1
USER2 Q4 1
Возможный дубликат: http://stackoverflow.com/questions/19055902/unpivot-with-column-name –
@MahediSabuj Спасибо, это абсолютно точная такой же выпуск. Мне кажется, что название этого вопроса может быть рассмотрено, в настоящее время это похоже на то, чтобы знать ответ на вопрос, чтобы найти вопрос. Определенно пробовал погулять много разных вещей и так и не нашел этого. Спасибо за помощь. –
У меня недостаточно репутации, чтобы прокомментировать ответы на этот вопрос, но я хотел бы знать, есть ли способ включить значения NULL. –