开发者社区> 问答> 正文

查询时,如果某个字段有数字和Null,比如status not in(0,1,2)这种查询,如果status 有为null的时候,这个null是查不出来的,这是怎么回事呢?

查询时,如果某个字段有数字和Null,比如status not in(0,1,2)这种查询,如果status 有为null的时候,这个null是查不出来的,这是怎么回事呢?本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
游客886 2019-05-21 11:06:13 2348 0
1 条回答
写回答
取消 提交回答
  • 三价
    null not in (1,2,3) 结果也是null的,所以不会返回 null就是unknown
    了解一下三价逻辑会比较清楚

    2019-07-17 23:35:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
低代码开发师(初级)实战教程 立即下载