社区
Java SE
帖子详情
请问,我要执行一个Sql语句的条件是:Where Id In (?).请问这个?号怎么赋值?谢谢!
luoxiang2000
2006-06-28 10:18:04
比如:?号代表的字符串是:"01, 02, 03"
如果我这样把这个参数付给一个PrepStatement对象,则查询不出来东西:PrepStatement.setString(1, "01, 02, 03");
请问应该怎么写?多谢!
...全文
210
4
打赏
收藏
请问,我要执行一个Sql语句的条件是:Where Id In (?).请问这个?号怎么赋值?谢谢!
比如:?号代表的字符串是:"01, 02, 03" 如果我这样把这个参数付给一个PrepStatement对象,则查询不出来东西:PrepStatement.setString(1, "01, 02, 03"); 请问应该怎么写?多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luoxiang2000
2006-07-03
打赏
举报
回复
看样子没有什么好的办法了。谢谢!
jackkui
2006-06-28
打赏
举报
回复
作SQL文的时候根据值来作比如值是String[] values;
SQL的循环就行了
String sql = "";
for(int i = 0 ; i < values.length ; i++){
sql = sql + "?,";
}
sql = sql.substring(0,sql.length() - 1);
然后再用循环setString(i,values[i]);这样应该就可以了吧
luoxiang2000
2006-06-28
打赏
举报
回复
阿!问题是我的这个串是外面传第进来的,那岂不是我还要split然后一个一个放入进来。不会把!没有其他办法吗?谢谢1
Ryo_Hazuki
2006-06-28
打赏
举报
回复
一个问号只对芯一个数值
分别SET吧
数据库
执行
SQL语句
跟踪
不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要同各种数据库打交道,你可能会碰到以下几个问题:1、感觉自己写的
sql语句
没有错,但是
执行
结果总是不对;2、某个功能
执行
的语句知道有...
sql语句
where 后
条件
执行
先后顺序
where
执行
顺序是从左往右
执行
的,在数据量小的时候不用考虑,但数据量多的时候要考虑
条件
的先后顺序,此时应遵守
一个
原则:排除越多的
条件
放在第
一个
在用MySQL查询数据库的时候,连接了很多个过滤
条件
,发现非常慢...
SQL语句
之
条件
查询--WHERE(where)
sql语句
select之基础查询(where) 语法: select 查询列表 from 表名 where 筛选
条件
筛选
条件
分类: 一、按
条件
表达式筛选
条件
运算符: > 、< 、= 、!=(建议使用<> )、>=、 <= 二、按照逻辑...
mysql where
条件
先后_
sql语句
where 后
条件
执行
先后顺序
针对mysql,其
条件
执行
顺序是 从左往右,自上而下针对SQL server、orcale,其
条件
执行
顺序是从右往左,自下而上1.mysqlwhere
执行
顺序是从左往右
执行
的,在数据量小的时候不用考虑,但数据量多的时候要考虑
条件
的先后...
SQL 查询语句先
执行
SELECT?兄弟你认真的么?
SQL 查询的
执行
顺序是怎样的? 好像这个问题应该很好回答,毕竟自己已经写了无数个 SQL 查询了,有一些还很复杂的。还装不了这个逼了?! 但事实是,我仍然很难确切地说出它的顺序是怎样的。 言归正传,...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章