web-dev-qa-db-fra.com

Quelle est la syntaxe pour "pas égal" dans SQLite?

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

Je veux renvoyer le curseur qui pointe tout ce qui n'est PAS en vente, que dois-je changer? Merci!

106
sammiwei

De la documentation officielle :

L'opérateur non égal peut être soit != ou <>

Donc, votre code devient:

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

Vous devez utiliser dans le comparateur l'opérateur non égal: "type!=?" ou "type<>?".

9
Alpha75

Vous pouvez utiliser <> opérateur

Vous trouverez ici toutes les instructions de base sql

http://www.firstsql.com/tutor2.htm

4
Amr Angry