当前位置: 首页 > news >正文

Oracle基础-集合

集合:两个结果集的字段个数和字段类型必须相同,才能使用集合操作。

--UNION 并集 重复行会去重
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'C','D' FROM DUAL)
UNION
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'E','F' FROM DUAL
);

--UNION ALL 全集 包含所有记录 不去重
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'C','D' FROM DUAL)
UNION ALL
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'E','F' FROM DUAL
);

--INTERSECT 交集 只展示两结果集中都存在的记录
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'C','D' FROM DUAL)
INTERSECT
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'E','F' FROM DUAL
);

--MINUS 差集 结果集A中有的结果集B中没有的记录
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'C','D' FROM DUAL)
MINUS
(SELECT 'A','B' FROM DUAL
UNION
SELECT 'E','F' FROM DUAL
);

http://www.lryc.cn/news/410137.html

相关文章:

  • 《浅谈如何培养树立正确的人工智能伦理观念》
  • uniapp实现局域网(内网)中APP自动检测版本,弹窗提醒升级
  • 【Golang 面试 - 进阶题】每日 3 题(六)
  • Unity横板动作游戏 -项目准备
  • 基于Gunicorn + Flask + Docker的高并发部署策略
  • jdk版本管理利器-sdkman
  • Kafka知识总结(事务+数据存储+请求模型+常见场景)
  • C#中重写tospring方法
  • 【机器学习基础】机器学习的数学基础
  • fastapi之零
  • SpringBoot整合PowerJob 实现远程任务
  • 【扒模块】DFF
  • frameworks 之Socket
  • WEB前端开发中如何实现大文件上传?
  • ts给vue中props设置指定类型
  • 模拟实现c++中的list模版
  • 从信息论的角度看微博推荐算法
  • CISC(复杂指令集)与RISC(精简指令集)的区别
  • 自定义数据库连接的艺术:Laravel中配置多数据库连接详解
  • 力扣高频SQL 50题(基础版)第八题
  • 【C++20】从0开始自制协程库
  • Docker 深度解析:从入门到精通
  • [C++] 模板编程-02 类模板
  • 嵌入式C++、STM32、树莓派4B、OpenCV、TensorFlow/Keras深度学习:基于边缘计算的实时异常行为识别
  • C++ //练习 15.30 编写你自己的Basket类,用它计算上一个练习中交易记录的总价格。
  • 3个方法快速找回忘记的PDF文件密码
  • 排序算法:选择排序,golang实现
  • 【测试】博客系统的测试报告
  • PointCLIP: Point Cloud Understanding by CLIP
  • 搜索(剪枝)