美文网首页
sql 根据where后面的条件判断是否添加符合的条件

sql 根据where后面的条件判断是否添加符合的条件

作者: 不相柠檬 | 来源:发表于2017-11-10 13:51 被阅读0次

    标题写的有点拗口,描述一下场景。表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