请教一个行转列的SQL
CREATE TABLE #TA(cid VARCHAR(20),xh INT,name VARCHAR(20), val INT)
INSERT INTO #TA
SELECT 'A01', 1, 'NCPB', 12 UNION ALL
SELECT 'A01', 2, 'GTRF', 23 UNION ALL
SELECT 'A01', 3, 'HYRT', 9 UNION ALL
SELECT 'A01', 4, 'KOUU', 4 UNION ALL
SELECT 'B01', 1, 'JUGH', 3 UNION ALL
SELECT 'B01', 2, 'GTRF', 1 UNION ALL
SELECT 'C01', 1, 'HYRT', 10 UNION ALL
SELECT 'D01', 1, 'NCPB', 9 UNION ALL
SELECT 'D01', 2, 'HYRT', 4
name列不固定
转换结果:

...全文
相关推荐
SQL中如何实现行转列,列转行的操作
SQL中如何实现行转列,列转行的操作.这里的例子保证让你豁然开朗!
SQL Server行转列使用
NULL 博文链接:https://zmx.iteye.com/blog/570073
Mysql 行转列,列转行 SQL语句和示例表结构SQL
Mysql 行转列,列转行 SQL语句和示例表结构SQL Mysql 行转列,列转行 SQL语句和示例表结构SQL
SQL Server行转列的方法解析
本文主要介绍了SQL Server行转列的方法解析。具有很好的参考价值。下面跟着小编一起来看下吧
sql语句实现行转列的3种方法实例
将列值旋转为列名(即行转列)是我们在开发中经常会遇到的一个需要,下面这篇文章主要给大家介绍了关于sql语句实现行转列的3种方法,分别给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起学习学习吧。


