2013-08-22 59 views
4

我想用這樣的:5SQLite的查詢小於或大於檢查

return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID, 
KEY_LEVEL }, KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5", null, null, null, null); 

而是我想它來檢查哪裏找到大於或等於三的下一列。

所以,當我給說5的輸入,我希望它在第3列,但不到下一列的值,列檢查大於或等於5 4

原始代碼取自Sqlite query check - less than and greater than

+0

你的描述是不可理解的。什麼是「第3列」?什麼是「下一個專欄」? –

回答

4

只是這樣做:

String[] selectionArgs = { "5", "5" }; 
String[] columns = { KEY_ROWID, KEY_COLUMN3, KEY_COLUMN4 }; 
String selection = "KEY_COLUMN3 >= ? AND KEY_COLUMN4 < ?"; 
return mDb.query(DATABASE_TABLE, columns, selection, selectionArgs, null, null, null);