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

Откуда:
Сообщений: 3
есть таблица:
Id_Order(int) | Title(varchar) | Value (int)

пример:
Id_Order(int) | Title(varchar) | Value (int)
----------------------------------------
1 |Bentley | 15
----------------------------------------
2 |Audi | 45

значения в столбце Title уникальны, и необходимо получить таблицу в таком виде:
Id_Order(int)|Bentley(int) |Audi(int) | и тд
--------------------------------------
1 |15 |Null
--------------------------------------
2 |Null |45


каким образом можно это получить?
27 янв 13, 17:51    [13835823]     Ответить | Цитировать Сообщить модератору
 Re: перемещение значения поля в название столбца  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Kymiska,

Pivot
27 янв 13, 18:09    [13835865]     Ответить | Цитировать Сообщить модератору
 Re: перемещение значения поля в название столбца  [new]
Kymiska
Member

Откуда:
Сообщений: 3
Ken@t,
pivot смотрел, но не совсем поняло одну вещь: могу ли я написать такой запрос в котором я совершенно не знаю что в значениях поля Title?
27 янв 13, 18:21    [13835900]     Ответить | Цитировать Сообщить модератору
 Re: перемещение значения поля в название столбца  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Kymiska,

а, что в хелпе непонятного? Нельзя. Динамически собирать запрос. Можно case , но собирать так же динамически придется. Шахматка, вообще чаще требуется для аналитиков , в возрасте. Ее можно в экселе сделать, или на клиенте.
27 янв 13, 18:51    [13835953]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить