如何在where中使用case when?
WHERE 
 CASE   WHEN 
                a.PageType= 'Cate '   AND   a.CurrFolder   IS   NULL    
 THEN   a.Cateid   =   34 
 ELSE   a.id   =   33 
 END
------解决方案--------------------where 里面 case when 是啥意思?
------解决方案--------------------Oracle支持这种语法,好像Sql Server不支持(不确定)。   
 在select语句里   
 select case when ??? then ???, case when ??? then ???,... from *** where ...