标题写的有点拗口,描述一下场景。表t 有列Pnump , pstatus ,Pmasternum 。
需求:查询t表 当pstatus为1或9的时候 需要在where后面添加条件Pmasternum is null
select * from t where(
( pstatus in('1','9') and Pmasternum is null) or pstatus not in('1','9') )
标题写的有点拗口,描述一下场景。表t 有列Pnump , pstatus ,Pmasternum 。
需求:查询t表 当pstatus为1或9的时候 需要在where后面添加条件Pmasternum is null
select * from t where(
( pstatus in('1','9') and Pmasternum is null) or pstatus not in('1','9') )
本文标题:sql 根据where后面的条件判断是否添加符合的条件
本文链接:https://www.haomeiwen.com/subject/efebmxtx.html
网友评论