如何从表中选择其条件可以匹配数组中任何值的行。
像这样:
Select * from Table Where Name = Array_of_Names;
Run Code Online (Sandbox Code Playgroud)
Array_of_Names 是一个 java 数组。
您可以IN在查询中使用关键字传递它,多个项目用comma括号分隔,例如:
String query = "Select * from Table Where Name IN (";
for(int i =0 ;i<arrayName.length();i++){
query = query + "'" +arrayName(i) + "'" + ",";
}
query = query.substring(0, query.length()-1);
query = query + ")";
// execute your query here
Run Code Online (Sandbox Code Playgroud)
这将通过您的查询,如:
Select * from Table Where Name IN ('arrayvalue1','arrayvalue2','arrayvalue3');
Run Code Online (Sandbox Code Playgroud)
根据数组的长度。
| 归档时间: |
|
| 查看次数: |
5236 次 |
| 最近记录: |