Транспонировать данные строки в один столбец на основе уникального идентификатора столбца в SQL - PullRequest
0 голосов
/ 05 октября 2018

enter image description here

Это образец таблицы, которую я создал в Excel.Мой желаемый вывод находится в ячейке E7.

Я хотел транспонировать все свои строки в одном столбце на основе идентификатора в столбце A. Я пытался сделать то же самое в Excel с VBA, но не работал как мойнабор данных был большим.Есть ли способ сделать это в SQL

1 Ответ

0 голосов
/ 05 октября 2018

Использование UNION ALL:

SELECT id, col1 AS guid
FROM table t
UNION ALL
SELECT id, col2
FROM table t
UNION ALL
SELECT id, col3
FROM table t;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...