• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle对两个数据表交集的查询

Oracle对两个数据表交集的查询

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle 交集,oracle 取交集,oracle 求交集,oracle中交集,oracle 交集函数等相关知识,希望本文的分享对您有所帮助
正在看的ORACLE教程是:Oracle对两个数据表交集的查询。

Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大、灵活和复杂的系统,据说,在使用oracle时应有这样的思想,那就是在SQL中几乎可以实现任何一种想法。

  下面向大家介绍使用SQL查两个Oracle数据表查询的相同数据的方法,笔者感到这两种方法执行效率高、使用方便。

  第一种方法:利用操作符intersect

  intersect操作符用来合并两个查询,返回两个查询中都存在的记录,即返回两个查询结果的交集,前提是两个查询的列的数量和数据类型必须完全相同。

  举例说明:

  表A的数据结构:


  表B的数据结构:



  表A的数据为:

  ('1101 ','韩甲'),('1102 ','丁乙')

  表B的数据为:

  ('1101 ','韩甲',99),('1102 ','丁乙',89),('1103 ','徐静',94)

  在oracle中运行以下查询,图1显示了这个查询的结果:

[NextPage]

第二种方法: in子句

  in子句可以在子查询中为where子句计算所得的值创建一个列表。这种方法与前一种方法有所不同的是,前一种方法比较多列但只使用一个intersect就行了,而一个in子句用来比较两个子查询的一列,比较几列就要使用几个in子句。下面举例说明如何取得两个查询的交集。 

  仍以A和B两张数据表为例,在oracle中运行以下查询,图2显示了这个查询的结果:


  查询结果如图2所示。


  以上为笔者使用oracle7.3的体会,如有不当之处,请不吝赐教。

上一页    

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle对两个数据表交集的查询

相关文章

  • 2017-05-11Linux 自动备份oracle数据库详解
  • 2017-05-11Oracle中的半联结和反联结详解
  • 2017-05-11oracle中的视图详解
  • 2017-05-11oracle 常见等待事件及处理方法
  • 2017-05-11Oracle 数据库导出(exp)导入(imp)说明
  • 2017-05-11DB2和 Oracle的并发控制(锁)的比较
  • 2017-05-11将Oracle数据库中的数据写入Excel
  • 2017-05-11Oralce 归档日志开启与关闭示例
  • 2017-05-11oracle 分页 很棒的sql语句
  • 2017-05-11oracle中exp,imp的使用详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • ORACLE常见错误代码的分析与解决(二)
    • Excel VBA连接并操作Oracle
    • Oracle收购TimesTen 提高数据库软件性能
    • Oracle SQL性能优化系列学习一
    • oracle如何使用java source调用外部程序
    • Oracle外键不加索引引起死锁示例
    • oracle获取上一旬的开始时间和结束时间的实现函数
    • Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法
    • 记一次Oracle数据恢复过程
    • oracle适配器连接不上的解决办法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有