【问题标题】:how to check values between two columns?如何检查两列之间的值?
【发布时间】:2021-12-02 17:10:12
【问题描述】:

我在表中有两列,我需要检查它们之间是否存在任何值。如果是,我需要返回该值。

例如

user_id | role_id
 1        2
 3        4
 5        nil
 nil      6

如果两列中都有值,那么我应该返回其中的任何一个。这可能吗?

【问题讨论】:

    标签: sql database postgresql


    【解决方案1】:

    如果两者都有值且不为空,则可以在此处返回两者

    select * from Table where user_id NOT NULL AND role_id NOT NULL

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 1970-01-01
      • 2017-05-21
      • 2019-03-23
      • 2022-03-30
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      相关资源
      最近更新 更多