¿Cuál es la sintaxis de "no igual" en SQLite?

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

Quiero devolver el cursor que señala cualquier cosa que NO esté enVenta, ¿qué debo cambiar? ¡Gracias!

De la documentación oficial :

El operador no igual puede ser != O <>

Así que su código se convierte en:

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

Debe utilizar en el comparador el operador no igual: "type! =?" O "tipo <>?".

Puede utilizar el operador <> encontrará aquí todas las sentencias SQL básicas http://www.firstsql.com/tutor2.htm

  • Problema en la lectura de la base de datos sqllite
  • SQLiteException: cerca de "": error de sintaxis (código 1) al compilar
  • Orden de orden inversa de SQLiteQueryBuilder
  • ¿Por qué ContentValues ​​tiene un método put que admite booleanos?
  • Cómo eliminar una fila en la primera posición de la sqlite en android
  • Cómo recuperar el formato DATETIME de la base de datos Sqlite
  • Mal funcionamiento al eliminar de la tabla de base de datos Sqlite (comportamiento extraordinario de relación)
  • ¿Cómo puedo ordenar mi base de datos SQLITE en orden descendente, para una aplicación de Android?
  • ListView no se actualiza al agregar a SQLiteDatabase
  • Consulta de cursor no sensible a mayúsculas y minúsculas con operador LIKE (que funciona para todos los entornos locales)
  • CursorIndexOutOfBoundsException Index 0 solicitado, con un tamaño de 0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.