【问题标题】:Make rows from two diffent coloumn in postgres从 postgres 中的两个不同列创建行
【发布时间】:2018-07-25 17:44:04
【问题描述】:

谁能帮助我? 我想在 postgres 中从两个不同的列中创建行。 这是我的查询:


    SELECT inactivedays from p_interval as  inactivedays
  UNION 
    SELECT reminderdays FROM p_interval as reminderdays

这个结果 myquery :

但我想要这样:

【问题讨论】:

    标签: database postgresql pivot-table rows


    【解决方案1】:

    然后在子查询中包含标题:

    SELECT 'inactivedays' as col, inactivedays from p_interval
    UNION ALL
    SELECT 'reminderdays' as reminderdays FROM p_interval;
    

    【讨论】:

      【解决方案2】:

      上述查询中的小修正:

      SELECT 'inactivedays' as col, inactivedays from p_interval
      UNION ALL
      SELECT 'reminderdays' as col, reminderdays FROM p_interval;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-02
        • 2021-10-31
        • 1970-01-01
        • 2021-11-10
        • 1970-01-01
        相关资源
        最近更新 更多