易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条 sql 语句 - Java / Web 开发

String[] goods=str.split("\n");//有1000条
那我是
for(int i=0;i<1000:i++)
{
  sql="select * from tab where barcode='"+goods[i]+"'"
  ResultSet rs_tmp = null; rs_tmp=b_st.executeQuery(sql_tmp);  
}
方法二
String sss="";
for(i=0;i<1000;i++)
{
  sss="'"+goods[i]+"',";
}
sss=sss+"0";
sql="select * from tab where barcode in ("+sss+")";
ResultSet rs_tmp = null; rs_tmp=b_st.executeQuery(sql_tmp);  
while(rs_tmp.next)
{}

两个方法哪个快?我就只能想到这两个,还有别的吗?
肯定是第二个块,你还可以用or。

where barcode in () 这里的话,最多是只能1000个吗?

第二个吧

in 是很费时的兄弟。还有*

引用

where barcode in () 这里的话,最多是只能1000个吗?

不是in最多只能有1000个,是sql长度有限制。

你可以把1000个分几次执行,比如分10次,每次100个这样。

关注中……

select table_name,column_name from all_tab_columns where column_name='BARCODE' and column_name='GOODS_NAME'
显示的是无记录,但是我确定有表包含这两个字段的,请问,应该怎么写呀?

做索引 快很多

我现在不知道那几个表中包含上面那两个字段,所以我先查找下到底是哪些表里有

引用
String[] goods=str.split("\n");//有1000条
那我是


相关问答:

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号