我正在进行从两个表中提取数据的查询。对于我将放在“where”表达式中的条件,我想要这样做的事情,如果它是正确的我想在我的查询结果中添加一个列,在其他情况下我将按照示例1和0放置。有关详细信息,请参阅我想要的结果
A | B | C | D (new column)
所以任何人都有想法?
答案 0 :(得分:1)
我想你想要一个case
声明。您的问题在细节上非常稀少,但查询的结构如下:
select <whatever>,
(case when <your condition here> then 1 else 0 end) as Flag
from table1 t1 join
table2
on . . .;