页面Sql语句 查询根据判断值是否存在拼接查询条件
来源:互联网 发布:淘宝祛痘产品有用吗 编辑:程序博客网 时间:2024/05/18 21:11
在页面上写的话,其实可以写<C:if>判断的,可是我的本来在外面的条件就够多了,就那一个字段,乱七八糟的代码就有几百行,再加上这个判断的话就要再复制一次这个几百行,就更多更乱了。后期代码维护也困难,本来这里就很麻烦了。我自己在网上查了找到了个办法用decode函数,这个是直接加到sql语句里面的。可是发现用于判断的那个值,不是null,好像是“ ”,所以会有一点问题。最后没办法,我们老大帮我写出来了:
<c:set var="typeSql" value="select * from exams where kind_id=${sample.kind.id} and DISABLED='N'"></c:set> <c:set var="typeSqlOrderby" value=" order by id"></c:set> <c:if test="${sample.type!=null&&sample.type.id!=null}"> <c:set var="typeSql" value="${typeSql} and range=${sample.type.id}"></c:set> </c:if> <sql:query dataSource="${dataSource}" var="examResult"> ${typeSql}${typeSqlOrderby} </sql:query>这样,这个sql语句就成了。哈哈。
0 0
- 页面Sql语句 查询根据判断值是否存在拼接查询条件
- php根据查询条件拼接sql语句
- 根据条件查询动态拼接sql语句
- Medoo Has的使用:判断根据查询条件得出的值是否存在
- 动态sql语句拼接查询条件
- SQL判断查询结果是否存在EXISTS
- SQL查询语句拼接
- SQL查询语句拼接
- SQL查询语句中的条件判断CASE
- 多条件查询的sql语句字符串拼接
- 三层模式中,多条件查询中的sql语句拼接
- 多条件查询(Sql拼接)
- Ms SQL中 根据表名查询字段信息,根据表名和字段判断该字段是否存在
- 根据条件关联查询,拼接某个字段所有值
- sql查询条件语句
- sql语句查询数据库中是否存在某张表
- SQL语句,查询数据库里是否存在某个表
- SQL语句,查询数据库里是否存在某个表
- LevelDB 存储编码
- unity中手指选中物体拖动旋转
- Windows中句柄和ID的区别
- WeOnlyDo.Server服务器介绍
- javascript/JS限制用户名只能输入 汉字字母和数字下划线
- 页面Sql语句 查询根据判断值是否存在拼接查询条件
- Crontab 定时任务
- Java线程的wait() 与notify()
- linux zip 文件夹
- Window下Qt4.8.4与Mysql5.5.28 驱动生成(mingw)
- [LeetCode] Roman to Integer
- 开始写点东西
- iOS关闭键盘的两种简单方法
- 《深入理解计算机系统》读书笔记6--- 信号