gpt4 book ai didi

MySQL-如何选择与数组中的任何值匹配的行

转载 作者:行者123 更新时间:2023-11-29 01:40:25 25 4
gpt4 key购买 nike

如何从表中选择行,其条件可以匹配数组中的任何值。

像这样:

Select * from Table Where Name = Array_of_Names;

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

这将像这样传递您的查询:

Select * from Table Where Name IN ('arrayvalue1','arrayvalue2','arrayvalue3');

根据数组的长度。

关于MySQL-如何选择与数组中的任何值匹配的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25659647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com