sql2008以上行转列的方法

SELECT [column1],[column2],[column3],[column4],[column5]
FROM (select name,id from [tableName] where id>100) as b
PIVOT
(
max(id)
for [name] in([column1],[column2],[column3],[column4],[column5])
) tb

posted @ 2015-04-13 16:05  kdkler  阅读(155)  评论(0编辑  收藏  举报
我的博客   我的时间线   自定义科技