Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите развернуть таблицу  [new]
Pallich
Member

Откуда:
Сообщений: 22
Всем привет.

Есть таблица из двух столбцов.
Просьба помочь развернуть ее из вида:

ColumnName1 ColumnName2
key1 value1
key1 value2
key2 value3

в вид:

ColumnName1 ColumnName2
key1 value1|value2
key2 value3

То есть нужно развернуть относительно первой колонки и далее объединить значения второй колонки разделителем "|"

Большое спасибо кто сможет помочь.

P.S. Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)
12 сен 18, 00:07    [21671619]     Ответить | Цитировать Сообщить модератору
 Re: Помогите развернуть таблицу  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
Pallich,

F.A.Q. не читай, сразу баяны пости...
12 сен 18, 04:29    [21671655]     Ответить | Цитировать Сообщить модератору
 Re: Помогите развернуть таблицу  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
Pallich,

или STRING_AGG, если версия сервера позволяет...
12 сен 18, 04:31    [21671656]     Ответить | Цитировать Сообщить модератору
 Re: Помогите развернуть таблицу  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1466
Pallich
P.S. Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)



тогда такое не взлетит:
Щукина Анна
STRING_AGG
ИБО - версия сервера НЕ позволяет...
12 сен 18, 04:39    [21671657]     Ответить | Цитировать Сообщить модератору
 Re: Помогите развернуть таблицу  [new]
Pallich
Member

Откуда:
Сообщений: 22
Спасибо большое.
FAQ помог.
12 сен 18, 13:23    [21672072]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить