如果你无法通过整数字段进行选择,可能是因为字段的类型不匹配或者查询语句有误。下面是一些可能的解决方法:
CREATE TABLE my_table (
id INTEGER PRIMARY KEY,
age INTEGER,
name TEXT
);
// 使用等于运算符
String query = "SELECT * FROM my_table WHERE age = 25";
// 使用大于运算符
String query = "SELECT * FROM my_table WHERE age > 18";
// 使用小于运算符
String query = "SELECT * FROM my_table WHERE age < 30";
// 使用范围运算符
String query = "SELECT * FROM my_table WHERE age BETWEEN 20 AND 30";
String query = "SELECT * FROM my_table WHERE age = ?";
int age = 25;
Cursor cursor = db.rawQuery(query, new String[]{String.valueOf(age)});
通过这些方法,你应该能够成功通过整数字段进行选择。