永发信息网

Parameter index out of range (1 > number of parameters, which is 0). 在线等大神帮忙,是like错了

答案:3  悬赏:20  手机版
解决时间 2021-03-07 18:22
Parameter index out of range (1 > number of parameters, which is 0). 在线等大神帮忙,是like错了
最佳答案
你调用这个sql语句是用什么?jdbcTemplate还是原本的jdbc preparestatement,你准备穿进去的两个参数分别是什么,写一下。

你这sql语句是想达到什么目的,那么多and 之间没条件的?追问我要传的是时间,两个参数是字符串
public List> getAll(String i,String j)
然后ps.setString(1,i);
ps.setString(2,j);
假如 i="2014"
j="9"
现在知道吗追答你用的什么数据库,mysql的话我可以给你写一个,你这偏的有点略远追问对是mysql,,查询都没有问题的。只是没有消除笛卡尔效应,有九张表,我做的是统计,
查每张表有多少条数据,笛卡尔不知道怎么消除,所以就先把思路写完。追答这个别拿笛卡儿积做啊,那可是九张乘积,用union追问现在我只想把like语句写好,笛卡尔不影响的追答
(select 'message' as title,count(*) as count from message where createTime like '2014-09%')
UNIOn
(select 'messageschedule' as title,count(*) from messageSchedule where createTime like '2014-09%')
你看着改吧,我这个是两张表的例子,你表多了就继续union,你可以考虑直接生成sql字符串,不用?这种形式,把变量按字符串替换进去就行了




笛卡儿积是表之间有联系,之后可以筛出相关联的信息,你上边的语句错的地方比较多,不完全是like的问题,你还是换个思路吧,我上面写的肯定能用
追问非常谢谢你,我试着修修看,还有我必须要传值啊,因为我传的值是从下拉列表获取的,要做调整的啊,
你说的那种我能理解
但是传值的法感觉代码不会那么死。
谢谢你啊‘’‘’‘’‘
全部回答
是要包含【-】的模糊查询?貌似应该写成【%-%】追问我要给里面传值,??是传值的
额,这SQL,就算like不出错,能执行?这些表有关联关系吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么软件可以免费看所有的漫画
湛河区平顶山九里山社区卫生服务中心预防接种
胃痛的时候吃什么东西可以缓解一下呢,求教,
八字国印
楼兰原茶我想知道这个在什么地方
bingo 系统 是哪个公司开发的啊?
滴滴快车为何没播报完就被抢
□5×3□=315
【沟通改变】有效的沟通能够影响和改变她人的
胡椒厨房(卓展店)这个地址在什么地方,我要处
如果我开发了一个比较经典的ios小游戏 发布后
冻过得鸡翅上有黑点可以吃不
预算有限,是买128g的6sp,还是买32g的7
《加油站销售日报表》中销售收入包括哪几项()
为什么会闪腰
推荐资讯
柳州到罗城到龙岸有几大多公里
k8o7次列车到益阳,隔吉首还有多远
陕西工业职业技术学院
富大龙扮演隋炀帝那部电视剧叫什么
【tell me歌词】一首英文歌曲女的唱的里面有
深圳到三明有多远
叶绿386学习装置去哪里拿?
【enigmatic】enigmatical与enigmatical有什
已知函数f(x)=loga(a^x-1),(a>0,且a不等于1)
密山附近那有养狍子的?
求彼女は冷たい棺の中で 歌词的罗马音
省呗靠谱吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?