web开发中的多条件查询处理技巧1则
2009-09-06 19:11
309 查看
web开发中的多条件查询处理技巧1则
select * from t_test where f1=#param1# and (f2>#param2# or f3<#param3#)
如果输入参数为空,则相应的条件用恒等式代替,如1>0
当param2为空时(null或“”)
上述语句变为
select * from t_test where f1=#param1# and (1>0 or f3<#param3#)
这样就不用关心括号,and ,or了,
只要一开始把条件都写全就OK了
sql = "select * from t_test where f1=#param1# and (1>0 or f3<#param3#)";
sql.replaceAll("#param_name#",request.getParameter("param_name").trim());
在此之前还得把输入的SQL语句动点小手术,如去掉多余的空格等,
select * from t_test where f1=#param1# and (f2>#param2# or f3<#param3#)
如果输入参数为空,则相应的条件用恒等式代替,如1>0
当param2为空时(null或“”)
上述语句变为
select * from t_test where f1=#param1# and (1>0 or f3<#param3#)
这样就不用关心括号,and ,or了,
只要一开始把条件都写全就OK了
sql = "select * from t_test where f1=#param1# and (1>0 or f3<#param3#)";
sql.replaceAll("#param_name#",request.getParameter("param_name").trim());
在此之前还得把输入的SQL语句动点小手术,如去掉多余的空格等,
相关文章推荐
- web开发中的多条件查询处理技巧1则
- web开发中的多条件查询处理技巧1则
- web开发中的多条件查询处理技巧1则
- [置顶] 【Android开发技巧】 关于Webview拍照或从相册上传图片处理总结
- 在Bootstrap开发框架中使用bootstrapTable表格插件和jstree树形列表插件时候,对树列表条件和查询条件的处理
- web 开发中的条件查询实现
- 【selenium webdriver】 XPath 多条件查询语句(处理同一个页面上出现相同文本按钮的动态ID元素定位)
- web开发常见故障处理(四)之SSH配置
- 【web前端开发】浏览器兼容性处理大全
- 查询分组数据指行条件满足的行的上一条记录的技巧
- iPhone开发技巧之数据篇(2)— iPhone程序中的加密处理
- ArcGIS API for Silverlight之Web Mapping开发:根据图层属性查询、定位、高亮显示
- Web开发人员基础技巧小知识
- solr 查询条件过多异常处理
- 移动端web开发技巧
- WebApp开发技巧(手机网站开发注意事项)
- web前端之dojo实际应用及开发二:事件处理(附有源码)
- SQL——处理页面多条件查询
- WEBAPP开发技巧总结
- Web项目开发中对脚本和样式需求处理的一些想法