Cursor findNormalItems = db.query("items", columns, "type=?",
new String[] { "onSale" });
私はonSaleではないものを指し示すカーソルを返したいのですが、どうすればよいですか?ありがとう! the official documentationからSQLiteの "not equal"の構文は何ですか?
Cursor findNormalItems = db.query("items", columns, "type=?",
new String[] { "onSale" });
私はonSaleではないものを指し示すカーソルを返したいのですが、どうすればよいですか?ありがとう! the official documentationからSQLiteの "not equal"の構文は何ですか?
:
非等しい演算子はどちらか
!=
または<>
できるように、あなたのコードは次のようになります。
Cursor findNormalItems = db.query("items", columns, "type != ?",
new String[] { "onSale" });
あなたは、コンパレータに非を使用する必要があります-equal演算子: "type!=?" 「<>?」と入力します。
あなたは<>演算子 あなたは `、私の意見では、ここですべての基本的なSQL文 http://www.firstsql.com/tutor2.htm
を見つけるを使用することができます='よりプロフェッショナルに見える - !と '='と、より一貫性があり、 '== '演算子。 –
なぜ私は "OR 'mycolumn'がNULLでないかを追加する必要がありますか?where節が等しいかどうかを問い合わせるとき? – toofoo
@ ban-geoengineering' <> 'はSQL Ansi標準であり、'!= 'はありません。 > 'はより専門的です – edc65