如何可以寫一個SQL查詢只從一個表SQL指定2個不同的條件在與兩個具有子句爲真
其中例如A列不爲空和庫侖乙返回行2個不同的列不爲0
我寫它的方式是:
where A is not null AND B !=0
但問題是,查詢結果也消除了行,其中僅條件之一爲真,如列被空,但列b只是0 &反之亦然
我需要查詢來消除(而不是返回)滿足我的where子句的BOTH條件的行。
我只想要的結果我從查詢到從這裏A列是NOT NULL和B列的錶行IS NOT = 0,但我需要得不到滿足BOTH條件只是其中之一
到目前爲止你有什麼? – 2012-04-17 15:57:16
@armit Bhargave如果只有一個條件爲真,我不希望任何行因爲where子句而被刪除。如果兩個條件都爲真(對於表的特定行),我只希望行不會被返回。我得到幾條記錄,因爲只有滿足1條件的行也不會被返回 – 2012-04-17 15:59:55
請提供樣本數據和期望的輸出。 – RedFilter 2012-04-17 16:01:52