比如说我现在有个查询系统,有三个可以输入的表框:书名,编号,价格
当我输入书名其他都不输的时候就只查询有关于该书名的书,当我输入编号和书名的时候他就查询有关于该编号和书名的书,只输入价格就查询该价格的书,等等等等。
这sql语句怎么写啊?
当我输入书名其他都不输的时候就只查询有关于该书名的书,当我输入编号和书名的时候他就查询有关于该编号和书名的书,只输入价格就查询该价格的书,等等等等。
这sql语句怎么写啊?
解决方案 »
- structs 项目eclipse 运行后tomcat出错误
- 大家说说DWR的好处和坏处
- 关于一句SQL的查询结果的取值问题
- soap 与 servlet 的问题
- 请问:如何把其它站点的页面中的某一部分显示到自己站点的页面中
- 初级问题 配置问题+helloworld 程序全部过程
- select表单,好像一定要用js,但是现在还没怎么用过,时间紧迫,大家帮我想个办法啊
- 求教:Tomcat中配置虚拟主机
- hibernate配置c3p0连接池出现下面这些警告,配置的属性都将被ignored,这是怎么会是呢,还是就是我怎么知道c3p0启用了呢
- 大家的网站完活后都用什么来发布啊?用什么服务器啊?有没有和iis整合的啊?
- 请问大家这个报错是怎么回事啊?
- 谁有com.sun.image.codec.jpeg包?或者哪里有下载?
{
ResultSet rs=执行查询编号,价格的语句
}
if(编号值==null)
{
ResultSet rs=执行查询书名,价格的语句
}
if(价格值==null)
{
ResultSet rs=执行查询书名,编号的语句
}这么写.....
如果你想加入其他的表的话,加判断,if(是否在页面上传过来有值)
forsql.append(加入想要的表以及条件);
else(不加这个表)可能拼SQL语句有点麻烦,不过很简单