oracle 查询语句后面的where条件为null就不需要
来源:互联网 发布:中国农业大学网络 编辑:程序博客网 时间:2024/05/18 22:12
oracle 查询语句后面的where条件为null不需要
select fee.deptid,sum(fee.feeamount) fy,fee.feetype,dep.deptname,ftype.paramname fylb,a.amount as hj from FEE_ACCOUNT feeinner join sys_dept dep on fee.deptid=dep.deptidinner join sys_dict ftype on ftype.dictid = fee.feetypeinner join (select fee.deptid,sum(fee.feeamount) amount from FEE_ACCOUNT feewhere (fee.feetype=$P{feetype} or $P{feetype} is null ) and (fee.deptid = $P{deptid} or $P{deptid} is null) and to_char(fee.Filldate,'yyyy-mm-dd')>=$P{startdate} and to_char(fee.Filldate,'yyyy-mm-dd')<=$P{enddate}group by fee.deptid) a on a.deptid = fee.deptid where (fee.feetype=$P{feetype} or $P{feetype} is null ) and (fee.deptid = $P{deptid} or $P{deptid} is null) and to_char(fee.Filldate,'yyyy-mm-dd')>=$P{startdate} and to_char(fee.Filldate,'yyyy-mm-dd')<=$P{enddate}group by fee.deptid,fee.feetype,dep.deptname,ftype.paramname,a.amount order by fee.deptid
- oracle 查询语句后面的where条件为null就不需要
- oracle where 后面的条件中|| 是什么意思
- sql查询条件为null的查询语句
- MSSQL查询语句条件是否为NULL
- sql server select查询语句 我想把AS后面重命名的列名 作为where语句的条件
- 连接查询,条件在on和where后面的区别
- Oracle SQL 动态拼接Where后面的筛选条件
- oracle子查询中not in后面不能为null值的理解
- Oracle提高SQL查询效率where语句条件的先后次序
- oracle where条件分支查询
- Sql语句查询当天本周本月记录的where条件
- SQL语句---from 和where 查询条件的优先级
- sql查询语句select, where的条件顺序
- 处女篇:sql语句中where和on后面条件顺序的问题
- mysql中left join on后面and和where条件查询的差异
- 为什么sql里面not in后面的子查询如果有记录为NULL的,主查询就查不到记录
- 当某个参数不传入值时,查询语句中where后面不加相应条件处理
- angular实现模糊查询实例,后台就不需要单独写模糊查询的条件了
- POJ 1269 Intersecting Lines 判断直线关系(相交(求交点),重合,平行)
- Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证
- jquery对象和DOM对象的相互转换
- POJ 1556 The Doors 最短路floyd + 判断两线段相交
- POJ 2653 Pick-up sticks 枚举 + 判断两线段规范相交
- oracle 查询语句后面的where条件为null就不需要
- POJ 1066 Treasure Hunt 判断两线段是否相交
- POJ 1410 Intersection 判断矩形和线段相交
- HTML背景图片拉伸铺满 CSS实现
- Oracle->MySQL的单向复制
- 在Linux下使用MySQL简介
- POJ 1696 Space Ant 类似凸包问题(叉积的应用)
- POJ 2826 An Easy Problem?!
- 【7gyy】笔者支招:教你如何让Word为默认段落样式