【问题标题】:PostgreSQL Advance filtering in SELECTSELECT 中的 PostgreSQL 高级过滤
【发布时间】:2022-02-05 22:56:11
【问题描述】:

在这种情况下,我想根据值选择特定行,如果该表在冒号 X 中有“A”,则仅选择具有“A”的行,如果没有“A”则仅选择“B”。 . C 也一样 ...

EX enter image description here

【问题讨论】:

    标签: postgresql select filtering


    【解决方案1】:

    您可以使用 In caluse 或 Not In caluse IN caluse 搜索值,它在您的特定列中的报价值中 Not IN caluse 搜索值不在您的特定列中的报价值中

    Select * from yourtablename 
    where X In ('A');
    Select * from yourtablename 
    where X Not In ('A');
    

    【讨论】:

      猜你喜欢
      • 2018-10-14
      • 1970-01-01
      • 2021-01-15
      • 2023-04-08
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      相关资源
      最近更新 更多