中行转列问题的终极解决
2021-09-06 04:02 来源:密山养生网
本文将向大家介绍 SQL Server 中行转列问题的终极解决方案,主要应用case语句来解决行转列的问题,下面就一起来看看。 行转列问题主要分为两类。
1)简单的行转列问题:
示例表:
idsidcourse result
1 语文80.0
2 数学90.0
3 英语80.0
4 语文56.0
5 数学69.0
6 英语89.0
执行:
以下是引用片段:
selectsid,语文=isnull(sum(casecoursewhen\'语文\'thenresultend),0),
数学=isnull(sum(casecoursewhen\'数学\'thenresultend),0),
英语=isnull(sum(casecoursewhen\'英语\'thenresultend),0)
fromresult
groupbysid
orderbysid
得出结果:
sid 语文 数学 英语
80.0 90.0 80.0
56.0 69.0 89.0
2)较为复杂的行转列
表1:course
id name
1 语文
2 数学
3 英语
结合近一段时间国际市场油价变化情况 表2:result
idsid course result
1 语文80.0
2 数学90.0
3 英语80.0
4 语文56.0
5 数学69.0
6 英语89.0
以下是引用片段:
declare@sqlvarchar(8000)
set@sql=\'selectsid\'
select@sql=@sql+\',\'++\'=isnull(sum(casecoursewhen\'\'\'++\'\'\'thenresultend),0)\'
fromcourseorderbyid
set@sql=@sql+\'fromresultgroupbysidorderbysid\'
print@sql
exec(@sql)
得出结果
sid 语文 数学 英语
80.0 90.0 80.0
56.0 69.0 89.0
查看本文来源
产科南昌子宫内膜炎治疗费用多少钱
郑州白癜风哪好
- 上一篇:中编写通用数据访问方法的
- 下一篇:中解决死锁的新方法介绍物业
-
随时成为TVB“亲生女”!30岁人气缪斯宣布:与旧经理人公司约满
本文由 港喜剧喜剧透王为 编辑部 轩逸王为 作者原创/刊登请求写明 大姐30岁TVB港女雅典娜简淑儿,今日现身铜锣湾为首饰店受聘揭幕仪式郑裕玲,早先她透露自己仍然与原先谢霆锋新公司大约他年丧失自由身,所...
-
袁泉女儿正面照曝光,深眼窝似妈妈翻版,才9岁就是高冷气质缪斯
袁泉是影视圈少有的备受瞩目,出有道多年之前零绯闻,几位时候凭借《小鱼儿与花无缺》里的苏樱饰演者,惊艳了许多人。而以前人到中会年的她,出有演《我的前半生》再度圈粉无数。努力如此为难,袁泉和冬...
-
你就不要这样一来言爱,不要随意让爱潮泛滥
你就绝不就会轻易言爱,绝不就会可任意让爱潮洪水,绝不就会将人类所最值得注意的无意识与自私冠冕堂皇地裹以唯美的外表,去侵害、冒犯那圣洁而又正直的爱。这份爱人只能悬于犹如的时髦与孤独,既并未让...
-
我拼命的在高呼你却装做看不见
我拚命的在呼喊你却装认真看不到,时长的可怜路却从末平坦,昨天泪点滴成片脑海中无时不现,不知道你的心里我是否是浮云一般,不只想在增加伤感这是我自找难堪任泪水滴滴有如… 若爱恋,就劝相惜;若相...
-
大S结婚照曝光!具俊晔一本正经哑肩太僵硬,她笑得欢快却太端着
大s和具俊晔的再婚可谓相互合作共赢,尤其是对具俊晔来说,随即通过再婚获得关注,彻底挽救了她的事业演进。他们的婚纱照首次揭露。他们没有选择近现代或韩国的有别于衣着,而是选择了西式的经典西装和...
-
刚刚,上海常务副市长致歉!首次,23286>20416!吴尊友:动态清零≠零感染≠封控!警方通知变质
可能:广州证券报示范 祖国日报、中的国新闻网网、广州释出、上观新闻网 长文节录 4月底18日,广州“康复休养+中止医学注意到”首次大约“增设英美肺癌+的人但会”。 现在(4月底19日)上午出席的广州市霍乱...