Cursor findNormalItems = db.query("items", columns, "type=?",
new String[] { "onSale" });
Quero retornar o cursor que aponta tudo que NÃO está na venda, o que devo alterar? Obrigado!
Da documentação oficial :
O operador diferente pode ser
!=
ou<>
Portanto, seu código se torna:
Cursor findNormalItems = db.query("items", columns, "type != ?",
new String[] { "onSale" });
!=
parece mais profissional - e é mais consistente com os operadores=
e==
.<>
é o padrão SQL Ansi e!=
não é. Claro que<>
é mais profissional!=
ou<>
.Você deve usar no comparador o operador não igual:
"type!=?"
ou"type<>?"
.fonte
Você pode usar o
<>
operadorVocê encontrará aqui todas as
sql
afirmações básicashttp://www.firstsql.com/tutor2.htm
fonte