sql 列转行
2014-04-04 15:01
197 查看
原表:
转过的表:
代码:
转过的表:
代码:
declare @sql varchar(1000) set @sql = 'select AssetRecordId ' select @sql = @sql + ' , max(case ExtendName when ''' + ExtendName + ''' then ExtendValue else null end) [' + ExtendName + ']' from (select distinct ExtendName from dbo.AssetExtend where AssetRecordId=61) as a set @sql = @sql + ' from dbo.AssetExtend where AssetRecordId=61 group by AssetRecordId' exec(@sql)
相关文章推荐
- sql 行专列 列转行 普通行列转换
- Oracle行转列、列转行的Sql语句总结
- Povoit SQL 列转行 行转列的 案例!
- MaxComputeSQL-列转行和行转列
- Sql 列转行 三种方法对比
- Oracle行转列、列转行的Sql语句总结
- Oracle行转列、列转行的Sql语句总结
- sql列转行
- sql 列转行
- sql 行转列 PIVOT 列转行 UNPIVOT
- T-SQL列转行
- sql列转行
- Sql 列转行
- SQL 行转列,列转行, 带SQL脚本方便大家验证.
- 重温SQL——行转列,列转行
- SQL数据库查询实现行转列与列转行结果SQL语句
- Oracle行转列、列转行的Sql语句总结
- SQL列转行
- Sql 行转列及列转行的使用
- sql 行专列 列转行 普通行列转换