最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle中的notin用法笔记

来源:动视网 责编:小采 时间:2020-11-09 11:09:17
文档

Oracle中的notin用法笔记

Oracle中的notin用法笔记:今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 select * from wlbtest3 where (sname, sage) not in (s 今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 大家觉得上边两句效果一样吗? 你是认为一样你就错了。
推荐度:
导读Oracle中的notin用法笔记:今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 select * from wlbtest3 where (sname, sage) not in (s 今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 大家觉得上边两句效果一样吗? 你是认为一样你就错了。


今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 select * from wlbtest3 where (sname, sage) not in (s

今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。

大家觉得上边两句效果一样吗?

你是认为一样你就错了!!!我开始也认为是一样。工作时用到了这个,但数据总是不和逻辑。

最后终于让我找到这个地方了:

  • select * from wlbtest3
  • where (sname, sage) not in (select user_name,'' from wlbtest4)
  • 上边一句是什么意思呢?不用猜了!!!

    他的意思是匹配sname,,但不匹配sage,和下边的效果一样。

  • select * from wlbtest3
  • where (sname) not in (select user_name from wlbtest4)
  • 所以当user_age的值为空时,就会产生意想不到的问题。。所以建议用“||”方式。

    文档

    Oracle中的notin用法笔记

    Oracle中的notin用法笔记:今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 select * from wlbtest3 where (sname, sage) not in (s 今天一个特别诡异,特别蛋疼的问题纠结了好久,不得不写这篇文章了。 大家觉得上边两句效果一样吗? 你是认为一样你就错了。
    推荐度:
    标签: 使用 里面的 oracle
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top