oracle 在where条件中写case when

业务:当状态等于2时判断表中的userid 是否和当前登陆人id相等spa  SELECT  * FROM  tbname t WHERE  1=1 AND  (CASE  WHEN  t.vc_state = '2'  THEN  t.vc_userId ELSE  当前登陆人id END  ) = 当前登陆人id 登录
相关文章
相关标签/搜索