127 votes

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!

215voto

Graham Borland Points 27556

De la documentation officielle :

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

Donc, votre code devient:

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

9voto

Jesus Points 69

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X