Ahm*_*far 4 database sqlite algorithm android
我想用这个:
return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID,
KEY_LEVEL }, KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5", null, null, null, null);
Run Code Online (Sandbox Code Playgroud)
但是,我希望它检查下一列找到大于或等于3的列,而不是5.
因此,当我输入5的输入时,我希望它在第3列中检查大于或等于5但小于下一列第4列中的值.
从Sqlite查询检查中获取的原始代码- 小于和大于.
这样做:
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);
Run Code Online (Sandbox Code Playgroud)