首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

ORACLE WHERE 条件里面怎么实现分支

2013-02-24 
ORACLEWHERE 条件里面如何实现分支。今天在工作的个过程中需要实现一个在sql的where条件里面实现分子的问题

ORACLE WHERE 条件里面如何实现分支。

今天在工作的个过程中需要实现一个在sql的where条件里面实现分子的问题,最终的解决方案如下。

select *

from rpdape2013 a
where    ('Z01070000000000009' = '<!GSHSDW!>' AND  A.DAPE_DATAID IN (select X.BIXNDWTOBZDW_DAPEBH from BIXNDWTOBZDW X))
      OR ('Z01070000000000009'<> '<!GSHSDW!>' AND A.DAPE_DWBH IN (SELECT LSBZDW_DWBH FROM LSBZDW WHERE LSBZDW_DWBH = '<!GSHSDW!>' OR LSBZDW_SJGS = '<!GSHSDW!>'))

热点排行