开发者社区 问答 正文

SQL查询显示多行变一行

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

展开
收起
吴孟桥 2016-06-15 17:23:50 2522 分享 版权
1 条回答
写回答
取消 提交回答
  • select

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

    from

    表名 

    group by 名称

    2019-07-17 19:39:49
    赞同 展开评论
问答分类:
SQL
问答标签:
问答地址: