2010-08-30 84 views
1

我工作的地方有一張桌子C,有兩列Ndc和Price。我所關心的是價格領域。它顯示無效值,如0,空,負值。兩個表A和B之間有一個左連接,我從那裏獲得表C.因此Ndc值與兩個表格匹配且不匹配,但對於該值,它顯示所有無效的Price字段。我怎麼能把標誌放在Ndc顯示不匹配的Ndc值?如何把旗子放在一列上?

感謝所有幫助

感謝

回答

0

你可以使用一個case語句這樣

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

,如果你發佈你有這麼遠的SQL這可能會有幫助。您可能可以通過outer join完成此操作,並使用值爲空的行。