2012-02-21 9 views

答えて

169

非等しい演算子はどちらか!=または<>

できるように、あなたのコードは次のようになります。

Cursor findNormalItems = db.query("items", columns, "type != ?", 
            new String[] { "onSale" }); 
+3

を見つけるを使用することができます='よりプロフェッショナルに見える - !と '='と、より一貫性があり、 '== '演算子。 –

+0

なぜ私は "OR 'mycolumn'がNULLでないかを追加する必要がありますか?where節が等しいかどうかを問い合わせるとき? – toofoo

+1

@ ban-geoengineering' <> 'はSQL Ansi標準であり、'!= 'はありません。 > 'はより専門的です – edc65

8

あなたは、コンパレータに非を使用する必要があります-equal演算子: "type!=?" 「<>?」と入力します。

関連する問題