如何将sql数据库行转列代码查询结果提取到c#中 行转列效果如图

行转列SQL代码如下:declare@sqlvarchar(8000)set@sql='selectname'select@sql=@sql+',max(casekemu... 行转列SQL代码如下:
declare @sql varchar(8000)set @sql = 'select name 'select @sql = @sql + ' , max(case kemu when ''' + kemu + ''' then fen else 0 end) [' + kemu + ']'from (select distinct kemu from chengji) as aset @sql = @sql + ' , cast(avg(fen*1.0) as decimal(18,2)) 平均分 , sum(fen) 总分 from chengji group by name'exec(@sql)
展开
 我来答
kas68310
2013-06-21 · TA获得超过3636个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1160万
展开全部
把这段SQL封装成一个存储过程就行了,和普通的sql语句比如select * from table一样的调用方式
追问
我已可读取行转列后的数据了,但如何读取行转列后的列名呢。
TableDI
2024-07-18 广告
作为上海悉息信息科技有限公司的工作人员,我们可以采用以下方法来匹配两个Excel表格中的数据:1. **使用VLOOKUP函数**:在目标单元格中输入VLOOKUP函数,并设置正确的参数,包括要查找的值、查找区域、返回值的列号和是否启用近似... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式