intersect运算

返回查询结果中相同的部分

exp:各个部门中有哪些相同的工种

select job

from account

intersect

select job

from research

intersect

select job

from sales;

minus运算

返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。

有哪些工种在财会部中有,而在销售部中没有?

exp:select job from account

minus

select job from sales;

select *

from cis.pop_populate a

where a.id not in (select id from cpis.pop_populate)

如果表结构一模一样,你可以这样:

select * from tab1 minus select * from tab2;

得到第一张表有,第二张表没有的记录。

select * from tab2 minus select * from tab1;

得到第二张表有,第一张表没有的记录。

那是因为你两个表的表结构不一样。

我开始说了,“如果表结构一模一样”

如果表结构不一样,那么这样做:

先把一样的字段挑出来,这些字段是你需要做比较的。没有挑出的字段不参与比较。

然后:

select col1, col2, ..., colN from tab1 minus select col1, col2, ..., colN from tab2;

select col1, col2, ..., colN from tab2 minus select col1, col2, ..., colN from tab1;

java的Intersect用法_intersect、minus的用法相关推荐

  1. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

  2. Java生成随机数的几种高级用法

    转载自 进阶 | Java生成随机数的几种高级用法! 言归正传,众所周知,随机数是任何一种编程语言最基本的特征之一.而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数.看似简单,但有时我们也 ...

  3. 【零基础学Java】—final关键字与四种用法(二十九)

    [零基础学Java]-final关键字与四种用法(二十九) 一.final关键字 final关键字代表最终.不可改变的 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部 ...

  4. 【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)

    [零基础学Java]-this关键字的三种用法+Java继承的三个特点(二十一) 一.this关键字的三种用法 在本类的成员方法中,访问本类的成员变量 在本类的成员方法中,访问本类的另一个成员方法 在 ...

  5. java提示框easyui风格_[Java教程]jQuery EasyUI 提示框(Messager)用法

    [Java教程]jQuery EasyUI 提示框(Messager)用法 0 2013-10-10 19:00:06 jQuery EasyUI 提示框(Messager)不仅强大,而且也不用任何的 ...

  6. java中Collections.sort() 排序函数的用法

    java中Collections.sort() 排序函数的用法: 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /** ...

  7. 12 java中instanceof运算符的意义和用法

    java中instanceof运算符的意义和用法 instanceof运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来标识该对象是否为特定类或者它的子类的一 ...

  8. Java getParentFile().mkdirs()用法

    Java getParentFile().mkdirs()用法 getParentFile(); getParentFile()的作用是获得父目录 文件路径最后一层会被默认为是一个文件 例如 URL ...

  9. java path类_基于java Files类和Paths类的用法(详解)

    Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...

  10. 【Java用法】FileWriter的用法 wirte() 方法以及几种重载方法的使用详解

    本文目录 一.用法介绍 二.疑问解答 2.1.如果这个文件不存在会怎么样? 2.2.如果这个文件存在的话会怎么样? 2.3.如果不想覆盖之前的内容,想要追加内容怎么做? 2.4.添加数据,如何实现换行 ...

最新文章

  1. 将.NET概念映射到Lightning平台
  2. 在Asp.net页面中实现数据饼图
  3. count 和列不能一起查am_AM-RB 003 会不会让 Aston Martin 变成下一个法拉利?
  4. 前端学习(2137):webpack的介绍和安装
  5. ModelCoder状态机中的State逻辑
  6. 好久以来,就想为你写一首诗
  7. sql取最大值的那一行_SQL高级功能
  8. 二叉查找树--插入、删除、查找
  9. 7-11 mmh学长的万能日历 (20分)
  10. 基于NSIS的Qt项目打包
  11. JSP:9个隐含对象(隐含变量)
  12. 用计算机绘制函数图像,用计算机绘制函数图像
  13. CM,AOKP系统没有Logcat 解决办法
  14. 英语笔记(计算机词汇,翻译/写作)
  15. BGP通过团体和MED属性灵活控制回程路由
  16. 这下,大学生日子难过了!
  17. 通过使用5个开源的人脸识别项目来增加你的计算机视觉项目经历
  18. win10此电脑桌面显示(桌面显示)
  19. 何以从IT时代到DT时代?
  20. 红蓝对抗-2022年蓝队初级护网测试总结

热门文章

  1. Oracle分页为什么采用三层查询
  2. python 一键下载酷狗歌单
  3. QK对中断的特殊处理
  4. 洛谷 P1948 [USACO08JAN]电话线Telephone Lines【NOIP模拟笨笨的电话线】
  5. Android性能优化之内存优化 1
  6. BugKu: 粉色的猫
  7. [ISUX转译]iOS7人机界面指南-UI元素(上)
  8. 基于FPGA 的PLC/PAC 硬件运行时的实现
  9. JS 实现别踩白块功能
  10. Ubuntu安装Skype