Android SQLite select是列表值之一
我正在尝试进行查询,选择应为:Android SQLite select是列表值之一,android,sqlite,Android,Sqlite,我正在尝试进行查询,选择应为: String select = Contacts._ID + " = " + ids.get(1) + ""; 但是,除了检查ids.get(1)之外,还应该检查每一项…例如ids.get(1)或ids.get(2)或ids.get(3)等等。只需使用for循环并每次执行查询: for(int i=1; i<ids.length; i++){ String select = Contacts._ID + " = " + ids.get(i)
String select = Contacts._ID + " = " + ids.get(1) + "";
但是,除了检查ids.get(1)之外,还应该检查每一项…例如ids.get(1)或ids.get(2)或ids.get(3)等等。只需使用for循环并每次执行查询:
for(int i=1; i<ids.length; i++){
String select = Contacts._ID + " = " + ids.get(i) + "";
//execute query
}
只需使用for循环并每次执行查询:
for(int i=1; i<ids.length; i++){
String select = Contacts._ID + " = " + ids.get(i) + "";
//execute query
}
只需使用for循环并每次执行查询:
for(int i=1; i<ids.length; i++){
String select = Contacts._ID + " = " + ids.get(i) + "";
//execute query
}
只需使用for循环并每次执行查询:
for(int i=1; i<ids.length; i++){
String select = Contacts._ID + " = " + ids.get(i) + "";
//execute query
}
在中使用
,在括号中使用逗号分隔的列表,如
Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"
在
中使用,在括号中使用逗号分隔的列表,如
Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"
在
中使用,在括号中使用逗号分隔的列表,如
Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"
在
中使用,在括号中使用逗号分隔的列表,如
Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"
您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。