开发者社区> 问答> 正文

SQL相关如何将某个字段的值横向

比如某表有三个字段:
Time Type Value
Time为时间,Type表示类型,Value为值,拥有相同Time的Type数量是固定的。

现在需要将时间相同的值横向显示,也就是变成:
Time Type1的值 Type2的值 Type3的值......

请问这个能实现吗?

展开
收起
吴孟桥 2016-06-08 17:29:07 1860 0
1 条回答
写回答
取消 提交回答
  • 可以实现,需要用到decode来实现,如:

    select time, decode(to_char(time, 'HH23:MM'), '10:00', type) type1, decode(to_char(time, 'HH23:MM'), '11:00', type) type2
    from 表

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

相关电子书

更多
AnalyticDB基础版:云原生My SQL 敏捷数仓 立即下载
第十二届 BigData NoSQL Meetup — 基于hbase的New sql落地实践 立即下载
时序数据库TSDB的SQL与流计算 立即下载