SELECT中的PostgreSQL高级过滤



在这种情况下,我想根据值选择特定的行,如果该表在冒号X中有"A",则只选择有"A’的行,没有"A"则只选择"B"。。。与C相同。。。

EX在此处输入图像描述

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

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

最新更新