Попытка найти несколько простых примеров SQL Server PIVOT. Большинство примеров, которые я нашел, включают подсчет или суммирование чисел. Я просто хочу повернуть некоторые строковые данные. Например, у меня есть запрос, возвращающий следующее.SQL Server: примеры данных PIVOTing String
Action1 VIEW
Action1 EDIT
Action2 VIEW
Action3 VIEW
Action3 EDIT
Я хотел бы использовать PIVOT (если вообще возможно), чтобы сделать результаты так:
Action1 VIEW EDIT
Action2 VIEW NULL
Action3 VIEW EDIT
Это возможно даже с функциональностью PIVOT?
Взгляните на эту ссылку: http://dotnetgalactics.wordpress.com/2009/10/23/using-sql-server-20052008-pivot-on-unknown-number-of-columns-dynamic- pivot/Может быть полезно;) – Pato 2009-10-26 13:35:15
Вы можете увидеть эту ссылку, если количество отдельных элементов неизвестно, а это означает, что столбцы после поворота не являются динамическими. [SQL Server Pivot: преобразование строк в столбцы с динамическим запросом] (http://blog.programmingsolution.net/sql-server-2008/sql-server-pivot-converting-rows-to-columns-with-dynamic-query/) – maeenul 2011-10-05 01:08:40
Отметьте [Row To Column (PIVOT)] (http://wiki.lessthandot.com/index.php/Row_To_Column_%28PIVOT%29) и [Column To Row (UNPIVOT)] (http: //wiki.lessthandot .com/index.php/Column_To_Row_% 28UNPIVOT% 29) – SQLMenace 2008-09-02 19:56:58