oracle 将多张表中的列合并到一张表中

 更新时间:2019年11月01日 10:15:40   作者:麦洛_  
这篇文章主要介绍了Oracle - 如何将多张表中的列合并到一张表中,需要的朋友可以参考下

一.问题回顾

在这里插入图片描述

我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列;

二.解决方案

为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept;

表emp:

select rownum as rn1, t.* from scott.emp t

在这里插入图片描述

表dept:

select rownum as rn2, t.* from scott.dept t

在这里插入图片描述

with a as (select rownum as rn1, t.* from scott.emp t),b as (select rownum as rn2, t.* from scott.dept t)select a.*, b.* from a full join b on a.rn1 = b.rn2

在这里插入图片描述

三.归纳总结

大家可以发现,我们使用full join (全连接)来实现我们的需求;

3.1 基本语法

full join ... on ...

3.2 结果

全连接的查询结果是左外连接和右外连接的并集,即使一些记录关联不上,也能够把信息查询出来;

总结

以上所述是小编给大家介绍的oracle 将多张表中的列合并到一张表中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • oracle数据库的删除方法详解

    oracle数据库的删除方法详解

    这篇文章主要介绍了oracle数据库的删除方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Oracle Index索引无效的原因与解决方法

    Oracle Index索引无效的原因与解决方法

    这篇文章主要给大家介绍了关于Oracle Index索引无效的原因与解决方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • Oracle空闲超时时间设置方式

    Oracle空闲超时时间设置方式

    这篇文章主要介绍了Oracle空闲超时时间设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 处理Oracle 监听文件listener.log问题

    处理Oracle 监听文件listener.log问题

    这篇文章主要介绍了处理Oracle 监听文件listener.log问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • oracle 视图权限 oracle 创建视图权限不足

    oracle 视图权限 oracle 创建视图权限不足

    在scott用户下创建视图的时候,报错:权限不足,遇到这个问题,我也是束手无策,于是网上搜集整理了一下,晒出来和大家分享,希望可以帮助你们
    2012-11-11
  • Windows10环境安装sdk8的图文教程

    Windows10环境安装sdk8的图文教程

    这篇文章主要介绍了Windows10环境安装sdk8,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • oracle 11g配置 解决启动连接数据库出现的ora错误

    oracle 11g配置 解决启动连接数据库出现的ora错误

    这篇文章主要为大家详细介绍了oracle 11g配置,为大家分整理了解决启动连接数据库出现ora错误的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Windows10安装Oracle19c数据库详细记录(图文详解)

    Windows10安装Oracle19c数据库详细记录(图文详解)

    这篇文章主要介绍了Windows10安装Oracle19c数据库详细记录,文中给大家介绍了修改密码的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Oracle 数据库 临时数据的处理方法

    Oracle 数据库 临时数据的处理方法

    在Oracle数据库中进行排序、分组汇总、索引等到作时,会产生很多的临时数据。如有一张员工信息表,数据库中是安装记录建立的时间来保存的。
    2009-06-06
  • Oracle新建用户、角色,授权,建表空间的sql语句

    Oracle新建用户、角色,授权,建表空间的sql语句

    Oracle创建用户操作相信大家都不陌生,下面就为您介绍Oracle创建用户的语法的相关知识,希望对您学习Oracle创建用户的方面能有所帮助
    2012-07-07

最新评论