阿sa雏妓完整在线观看:SQL高手近来指点指点

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 22:00:16
麻烦SQL高手们帮我看看
ResultSet rs=st.executeQuery("select * from (select* from info where zhandian like '%"+start+"%') where zhandian like '%"+end+"%'");
这句是不是写错了.数据库是MSSQL.如果写错了应该怎么改?先谢谢了!
我想用这句实现先查出满足zhandian中包含START然后再筛选出结果集中ZHANDIAN中包含END的记录.
SQL错误是说WHERE附近有错

from后面应该是具体的表名而不是子查询的结果集

如果写结果集,那么肯定出错,where后面的条件可以确定无错

按你的问题补充,你的SQL语句应该这样写:

select * from info where zhandian like '%"+start+"%' and zhandian like '%"+end+"%'

你自己看看括号的个数