永发信息网

SQL如何查询出几个人的信息

答案:4  悬赏:50  手机版
解决时间 2021-04-03 15:29
SQL如何查询出几个人的信息
最佳答案
你把你的具体要求说清楚一点,传的都是ID吗?
String sql = "select * from table";

StringBuffer wheres = new StringBuffer();
boolean isFirst = true;
if (sid != null && !sid.trim().equals("")) {
if (isFirst == true) {
wheres.append(" where id=" + sid);
isFirst = false;
} else {
wheres.append(" or id=" + sid);
}
}
if (sloginid != null && !sloginid.trim().equals("")) {
if (isFirst == true) {
wheres.append(" where loginid='" + sloginid+"'");
isFirst = false;
} else {
wheres.append(" or loginid='" + sloginid+"'");
}
}
if (sname != null && !sname.trim().equals("")) {
if (isFirst == true) {
wheres.append(" where gname='" + sname+"'");
isFirst = false;
} else {
wheres.append(" and gname='" + sname+"'");
}
}
if (sddno != null && !sddno.trim().equals("")) {
if (isFirst == true) {
wheres.append(" where ddno='" + sddno+"'");
isFirst = false;
} else {
wheres.append(" or ddno='" + sddno+"'");
}
}
if (sophone != null && !sophone.trim().equals("")) {
if (isFirst == true) {
wheres.append(" where ophone='" + sophone+"'");
isFirst = false;
} else {
wheres.append(" or ophone='" + sophone+"'");
}
}

我这个传的是不同的列

如果照你那样说的,就把你传过来的ID存到一个数组里面,然后写个循环拼装一下SQL就行了,很简单的追问真是麻烦你写了那么长的代码但是你的代码 我都看到乱了我已经把传过的来的ID写成了字符串然后in('"+b+"')
b="1,2,3,4.." 但是查询出来的只有一个记录 为什么呢追答你那个b只是一个字符串,而不是一个字符串数组,你把你的前台代码粘贴出来我看一下,然后帮你分析追问字数有限 我们Q上说好嘛?1710782192 涉及到.NET知识哦
全部回答
select * from table where id in arr
arr就是你传过来的id数组
int[] ids = {1,2,3,5};
StringBuffer sql1;
if(ids.length>0){
sql1 =new StringBuffer("select * from tableName where id in(ids[0]");
}
StringBuffer sql2 = new StringBuffer("");
for(int i = 1;i sql2.append(","+ids[i]);
}
StringBuffer sql3 = new StringBuffer(")");追问具体一点好嘛?我怎么看你的看到乱乱的我已经把传过的来的ID写成了字符串然后in('"+b+"')
b="1,2,3,4.." 但是查询出来的只有一个记录
select * from tableName where ID in("+ids+")追问in 选择其中一个嘛
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台式电脑用无线鼠标为何没有反应
森川美穗的出道日期
馋你是什么意思,狐狸馋得直流口水的馋字是什
如图,数轴上A、B、C分别对应北京、巴黎、纽
sql数据库查询中,空值查询条件怎么写?
青山区武汉市明涛驾校(建设三路)地址在什么地
求P照片,很简单的,拜托了!急用啊!!!!
表达期盼的心情的段落,期盼胜利的诗句?
梦见猪被火烤着,快熟了,可是我发现它动了,后
思科模拟器login和login lo有什么区别
路由器DNS设置好后,电脑上DNS设置成自动获取
单选题某人用100N的水平恒力拉着小车匀速前进
新婚祝福语朋友圈简短,请问写什么祝福语发给
如何推广过气艺人
受重生玩cos的耽美文
推荐资讯
表达女子有野心的诗句,能表达野心但含蓄的句
我在无锡工作,进入一家公司,第一个交金的,
在家居士早晚课的时间安排适宜几点呢?
大棚专用打耕机多少钱?
125千克等于几分之几吨
顺丰快递莆田黄石集散中心到北京通州中心多长
已婚女人像已婚男人表白被拒还能做会朋友吗?
梦见满地龙虾还捆着脚
我的世界翼龙吃什么,什么的翼龙四字成语
手机老充不满电,充了一晚上还是电量不足,是
一九五三年的一分钱纸票值多少钱一张
被精神有问题的人缠上怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?