毕业设计,求大神解惑

尼坤神 2013-05-14 11:41:20
有一张表table(no,name,state,time,sort,...)
time 需要按between...and...形式。
需要执行一条SQL语句,但是有6个判断条件,分别判断空或者不空。如果空则执行什么SQL如果不空则执行什么SQL。
在线等,谢谢
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hefang0711 2013-05-15
  • 打赏
  • 举报
回复
3楼的办法最简单方便了,我开发过程中也经常会用到。
tianma630 2013-05-15
  • 打赏
  • 举报
回复
只能拼sql 类似

String time = null;
String sql = "select * from table";
if(time!=null){
    sql = sql+" where time = " + time;
}
这种情况如果用ibatis就方便很多了
菖蒲老先生 2013-05-15
  • 打赏
  • 举报
回复
最简单的就用if else 判断来拼sql, 或用nvl函数,不过比较烦。
尼坤神 2013-05-14
  • 打赏
  • 举报
回复
如果用IF...ELSE...是不是太不合理了?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧