四个字符串数组的排列组合?

是这样的有两个数组String[]cols={"detailJserial","userName","userConnect","userPhone"};String[]... 是这样的有两个数组
String[] cols = {"detailJserial","userName","userConnect","userPhone"};
String[] value = {order_serial,user_name,user_connect,user_phone};
上面的是字段名,下面的是传过来的变量,一一对应。
要用任意两个组合查询数据
如select * from table where userName=user_name and userPhone=user_phone
麻烦写个算法出来吧。。急用啊。。
展开
 我来答
百度网友efdd33cb6
2010-06-25 · 超过20用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:28.3万
展开全部
using System;
using System.IO;

public class hello
{
static void Main(String[]args){
String[] cols = {"detailJserial","userName","userConnect","userPhone"};
String[] value = {"order_serial","user_name","user_connect","user_phone"};

for(int i=0;i<cols.Length;i++){
for(int j=i+1;j<cols.Length;j++){
String strSQL="SELECT * FROM 表名 where "+cols[i]+"='"+value[i]+"' and "+cols[j]+"='"+value[i]+"'";
Console.WriteLine(strSQL);
}
}
}
}

两个字符串数组遍历就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式