我工作的地方有一張桌子C,有兩列Ndc和Price。我所關心的是價格領域。它顯示無效值,如0,空,負值。兩個表A和B之間有一個左連接,我從那裏獲得表C.因此Ndc值與兩個表格匹配且不匹配,但對於該值,它顯示所有無效的Price字段。我怎麼能把標誌放在Ndc顯示不匹配的Ndc值?如何把旗子放在一列上?
感謝所有幫助
感謝
我工作的地方有一張桌子C,有兩列Ndc和Price。我所關心的是價格領域。它顯示無效值,如0,空,負值。兩個表A和B之間有一個左連接,我從那裏獲得表C.因此Ndc值與兩個表格匹配且不匹配,但對於該值,它顯示所有無效的Price字段。我怎麼能把標誌放在Ndc顯示不匹配的Ndc值?如何把旗子放在一列上?
感謝所有幫助
感謝
你可以使用一個case語句這樣
select case when isnull(price, 0) <= 0 then 0 else 1 end as validprice
,如果你發佈你有這麼遠的SQL這可能會有幫助。您可能可以通過outer join完成此操作,並使用值爲空的行。