我逍遥:动态行列转置并求和动态列
来源:互联网 发布:网络防火墙是什么 编辑:程序博客网 时间:2024/05/16 09:20
DECLARE @sql VARCHAR(8000)
DECLARE @sql2 VARCHAR(8000)
SET @sql2 = ''
SET @sql = 'select 班级'
SELECT @sql = @sql + ',isnull (max(case 学生 when ''' + 学生 + ''' then 成绩 end),0) as [' + 学生 + ']'
FROM ( SELECT DISTINCT
学生
FROM 成绩表
) AS a
SELECT @sql2 = @sql2 + ' isnull (max(case 学生 when ''' + 学生 + ''' then 成绩 end),0) +'
FROM ( SELECT DISTINCT
学生
FROM 成绩表
) AS a
SET @sql2 = SUBSTRING(@sql2, 0, LEN(@sql2) - 1)
SELECT @sql
SELECT @sql2
SELECT @sql = @sql + ',' + @sql2 + 'as ''qty'' from 成绩表 by 班级'
SELECT @sql
EXEC(@sql)
DECLARE @sql2 VARCHAR(8000)
SET @sql2 = ''
SET @sql = 'select 班级'
SELECT @sql = @sql + ',isnull (max(case 学生 when ''' + 学生 + ''' then 成绩 end),0) as [' + 学生 + ']'
FROM ( SELECT DISTINCT
学生
FROM 成绩表
) AS a
SELECT @sql2 = @sql2 + ' isnull (max(case 学生 when ''' + 学生 + ''' then 成绩 end),0) +'
FROM ( SELECT DISTINCT
学生
FROM 成绩表
) AS a
SET @sql2 = SUBSTRING(@sql2, 0, LEN(@sql2) - 1)
SELECT @sql
SELECT @sql2
SELECT @sql = @sql + ',' + @sql2 + 'as ''qty'' from 成绩表 by 班级'
SELECT @sql
EXEC(@sql)
0 0
- 我逍遥:动态行列转置并求和动态列
- 动态生成SQL语句-行列转置
- 动态求和
- kis 报表行列转换 标题列动态扩展
- SQL 2008行列转换的pivot--产生动态列
- 简化实现动态行列转置的SQL
- 动态SQL对各列进行求和运算
- 动态SQL对各列进行求和运算
- 动态增减表格行列
- 动态行列转换
- javascript 动态增加行列
- 2000 动态 行列转换
- SQL动态行列倒转
- SQL动态行列变换
- 动态转列
- MSSQL 动态列转行并统计
- 动态生成advancedDataGrid并动态绑定itemRenderer改变单元格行列颜色的例子
- SQLServer2005 Pivot 转置使用动态列
- 【SSH网上商城项目实战21】从Demo中看易宝支付的流程
- 洛谷 P1303 A*B Problem
- 【SSH网上商城项目实战22】获取银行图标以及支付页面的显示
- angular js 路由导航补遗
- 发现一个好玩的R包
- 我逍遥:动态行列转置并求和动态列
- 双拼输入法-提高打字效率
- JavaScript中的字符串对象
- SP232和SP3232区别
- 2017年的第一篇博客
- 洛谷 P2142 高精度减法
- C# 接口
- 使用gdb来调试alsa-lib
- 大数据系列-Scala学习4