Respostas:
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" });
<>é o padrão SQL Ansi e !=não é. Claro que <>é mais profissional
!=ou <>.
Você pode usar o <>operador
Você encontrará aqui todas as sqlafirmações básicas
!=parece mais profissional - e é mais consistente com os operadores=e==.