如何将Flag放在列上?

时间:2010-08-30 14:39:23

标签: sql database

我正在做一些我有一个表C,有两列Ndc和Price的东西。我只关心价格领域。它显示无效值,如0,Null,负数。两个表A和B之间有一个左连接,我从那里得到表C.因此,Ndc值与两个表匹配和不匹配,但对于该值,它显示所有无效的Price字段。如何在Ndc上放置标志以显示不匹配的Ndc值?

感谢任何帮助

由于

2 个答案:

答案 0 :(得分:0)

如果您发布了迄今为止的SQL,可能会有所帮助。您可能可以使用outer join完成此操作,并使用值为null的行。

答案 1 :(得分:0)

你可以使用像这样的案例陈述

select case when isnull(price, 0) <= 0 then 0 else 1 end as validprice