开发者社区> 问答> 正文

SQL查询显示多行变一行

如图一数据表中的结果为:
screenshot
想要显示为图二:
screenshot
如何实现?

展开
收起
吴孟桥 2016-06-15 17:23:50 2370 0
1 条回答
写回答
取消 提交回答
  • select

    名称,
    sum(decode(项目编码, '1', 得分)) 第一项得分,
    sum(decode(项目编码, ‘2', 得分))第二项得分,
        ...,
    sum(decode(项目编码, ’15', 得分))第十五项得分,

    from

    表名 

    group by 名称

    2019-07-17 19:39:49
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载