SQL MINUS

新闻资讯 老翟笔记小编 2024-03-15 10:50:32 35 0

老翟笔记今日分享的是:SQL MINUS

MINUS  从前面的结果集中减去后面的结果集  select   a.* from tab_a a  where a.id in ('1','2') MINUS select   a.* from tab_a a  where a.id ='1'等价于select   a.* from tab_a a  where a.id ='2' select  后面必须是结果集,不能是count(1)、max(1)、min(1)等 前后select结果集,字段名及数量要保持一致   转:https://www.cnblogs.com/nizuimeiabc1/p/5495060.html oracle中的minus有排重作用:比如A={1,2,3,4},B={5,6,7,7},虽然两边的数据量是一样的,数据是完全不同的,理应B minus A的数据量是4,但是B minus A={5,6,7},只有三条数据,就是因为minus排重了。A minus B={1,2,3,4},数据量是4,说明A表中没有重复数据。

本文结束,感谢您的阅读和支持,希望以上内容能给你带来帮助。本文章来自网络,由老翟笔记小编团队整理发布。

  • 随机文章
  • 热门文章
  • 热评文章

评论区