SQLite Abfrage, die kleiner als oder größer als check
Möchte ich dieses verwenden:
return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID,
KEY_LEVEL }, KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5", null, null, null, null);
Aber statt der 5, die ich möchte es zu überprüfen Sie die nächste Spalte, wo er feststellt, die größer als oder gleich drei.
Also wenn ich ein input von sagen wir 5, ich will es prüfen, die größer als oder gleich 5 ist in Spalte 3, aber kleiner als der Wert in der nächsten Spalte, Spalte 4.
Original-code genommen Sqlite Abfrage prüfen - größer und kleiner.
- Deine Beschreibung ist unverständlich. Was ist "Spalte 3"? Was ist die "nächste Spalte"?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur dazu :
Für mich einfach nur die zahlen im String-format wie @buzeeg angeboten hat nicht funktioniert.
PROBLEM: Meine Aufgabe war
UPDATE
und in meinem Fall ist es sollte nicht gelungen, aber wie Sie vielleicht erraten, wenn wir1
als Abfrage arg,'1'>2
bedeutettrue
:LÖSUNG:
CAST
mir geholfen, es zu lösen: