- 浏览: 265344 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
等值连接
select * from books,bookstype where bookstype.typeid = books.typeid
内连接
select * from books inner join bookstype on books.typeid = bookstype.typeid
左外连接
select * from books left outer join bookstype on bookstype.typeid = books.typeid
右外连接
select * from books right outer join bookstype on bookstype.typeid = books.typeid
全连接
select * from books full outer join bookstype on bookstype.typeid = books.typeid
交叉连接(完全连接)
select * from books cross join bookstype
结果记录数目 books*bookstype
自然连接
select * from books natural join bookstype
取两个表中相同的字段做等值连接查询
自连接
select * from books self join bookstype
自连接通常由于循环表结构的查询,如 行政区域的表,部门职员表等。
自连接比较特殊,一般反映记录的上下级关系,例如员工信息表中会有一个字段:上级领导,这个字段对应的上级其实也是一个员工,这个员工信息就是通过自连接进行查找的
自连接一般要求在表中有一个特殊的字段,连接时要注意 例如from a tab1 left join a tab2 on tab1.up_id = tab2.id
select * from books,bookstype where bookstype.typeid = books.typeid
内连接
select * from books inner join bookstype on books.typeid = bookstype.typeid
左外连接
select * from books left outer join bookstype on bookstype.typeid = books.typeid
右外连接
select * from books right outer join bookstype on bookstype.typeid = books.typeid
全连接
select * from books full outer join bookstype on bookstype.typeid = books.typeid
交叉连接(完全连接)
select * from books cross join bookstype
结果记录数目 books*bookstype
自然连接
select * from books natural join bookstype
取两个表中相同的字段做等值连接查询
自连接
select * from books self join bookstype
自连接通常由于循环表结构的查询,如 行政区域的表,部门职员表等。
自连接比较特殊,一般反映记录的上下级关系,例如员工信息表中会有一个字段:上级领导,这个字段对应的上级其实也是一个员工,这个员工信息就是通过自连接进行查找的
自连接一般要求在表中有一个特殊的字段,连接时要注意 例如from a tab1 left join a tab2 on tab1.up_id = tab2.id
发表评论
-
tomcat 数据源集群配置
2016-05-10 20:44 481jdbc:oracle:thin:@(DESCRIPTION= ... -
使用ORACLE自带工具sqlload导入文本文件
2014-07-17 13:36 778Dos 环境下使用SQl*Loader ... -
Oracle append有什么用
2014-07-17 13:27 861/*+append*/ 1. append 属于dire ... -
ORACLE锁机制
2013-08-22 10:11 601数据库是一个多用户使 ... -
Java中JDBC事务和JTA事务区别
2013-08-08 17:15 1375一、事务概述 事务表示 ... -
oracle hints用法大全
2013-07-16 10:52 787在向大家详细介绍Oracle ... -
oracle translate() 详解+实例
2013-07-08 14:58 692一、语法: TRANSLATE(strin ... -
oracle锁表问题
2013-05-21 10:38 658oracle锁表问题 查询表 ... -
oracle中insert,copy,insert append执行对比
2013-04-09 13:20 800oracle中insert,copy,insert appen ... -
Oracle的表压缩
2013-04-09 11:09 722Oracle压缩数据的处 ... -
Oracle读写分离架构
2013-04-09 10:30 813读写分离是架构分布式 ... -
ORACLE 各种PARTITION 的分析(原)
2013-04-07 13:34 888总结自ORACLE官方在线帮助文档。 ORACLE 为构建 ... -
ORACLE分区表的使用和管理
2013-04-07 11:13 5871创建和使用分区表 Orac ... -
oracle常用语法和语句收藏
2013-03-22 10:08 7721.case when 示例 select ta ...
相关推荐
在涉及到多表联合查询时,Oracle提供了多种连接方式,如`NESTED LOOP`, `HASH JOIN`等。对于分页查询,`NESTED LOOP`在大多数情况下更为高效,原因在于: - `NESTED LOOP`能够根据`ROWNUM`的限制条件提前终止查询,...
通过本节的学习,您将能够掌握如何利用Oracle数据库进行多表连接查询,以实现对三个或四个表的有效联合查询。 - **熟练掌握DELETE、UPDATE与INSERT的语法**:这些是数据库操作中的基础,也是最常用的操作之一。您将...
通过模拟实验,创建了两个完全相同的表(city和person)并在Oracle和MySQL中执行联合查询,发现随着person表记录数量的增加,MySQL的执行效率逐渐落后于Oracle。这进一步证实了在处理大量数据时,Oracle的优化策略和...
### 建立db2与oracle联合数据库图文教程详解 #### 概述 本文档旨在指导初学者如何通过db2II工具实现db2与oracle之间的联合数据库配置。此过程涉及跨平台的数据访问与管理,有助于扩展数据库系统的功能性和灵活性。...
本话题主要聚焦于如何在Oracle、MySQL和SQL Server这三种主流关系型数据库中实现分页联合查询。 首先,我们来看Oracle数据库的分页查询。Oracle使用ROWNUM关键字来实现分页。例如,如果我们想获取第10到20条记录,...
对 于多表联合查询,Oracle 可以使用 NESTED LOOP 和 HASH JOIN 两种连接方式。其中,NESTED LOOP 在返回记录数超过最大值时可以马上停止并将结果返回给中间层,而 HASH JOIN 必须处理完所有结果集。因此,在大部分...
Oracle数据库是全球广泛使用的大型关系型...这些练习通常包含各种复杂场景,如多表联合查询、子查询优化、性能调优等,有助于你在面试中展示出扎实的数据库技能。不断实践和学习,你将成为一个出色的Oracle数据库专家。
在多表联合查询的情况下,CBO 一般可能会采用两种连接方式 NESTED LOOP 和 HASH JOIN(MERGE JOIN 效率比 HASH JOIN 效率低,一般 CBO 不会考虑)。在这里,由于使用了分页,因此指定了一个返回的最大记录数,NESTED...
在Oracle数据库中,有时我们需要对多个字段进行联合搜索,即多字段匹配一个关键字查询。本文将详细介绍两种在Oracle中实现这种查询的方法。 ### 一、使用管道符号(||)连接字段 这种方法通过使用Oracle中的字符串...
- **操作建议**:对于频繁联合查询的表,考虑创建集群表。例如,通过使用`CREATE CLUSTER`语句创建集群,并通过`HASH IS KEY`指定哈希键,以实现更高效的查询。 综上所述,通过上述四个方面的优化,可以有效提高...
总的来说,"oracle/plsql developer 联合安装软件"为开发者提供了一个完整的解决方案,方便他们进行Oracle数据库的开发和管理工作。通过优化的安装流程和正确的配置,可以确保这两个工具无缝协同工作,大大提高工作...
这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,当然被共享的可能性...
【NetApp-Oracle联合存储解决方案中心】是2005年在北京成立的一个专注于提供高效、优化的数据库存储管理服务的机构。这个中心是NetApp(网络应用公司)和Oracle(甲骨文公司)两大业界巨头合作的产物,旨在结合双方...
【标题】: "提供存储“一站式”服务——NetApp-Oracle联合存储解决方案中心支持Linux" 【描述】: "此文档介绍的是NetApp和Oracle合作创建的联合存储解决方案中心,该中心专注于支持Linux环境,旨在为企业客户提供...
Oracle PPT 文档\数据库表的联合和子查询.ppt
在实际业务中,往往需要对多个表进行联合查询。Oracle支持的多表查询方式包括INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN等。笔记将详细阐述各种JOIN类型的应用,以及在WHERE子句中使用JOIN条件的方式。此外,还...
内容概要:本文详细讲解了Oracle数据库中常用的几种多表联合查询方式(包括笛卡尔积查询、内连接查询、外连接查询以及自连接查询)及其具体的应用场景,同时也探讨了分页查询技巧与ROWNUM伪列的作用。 适用人群:...
这包括联合查询(UNION, UNION ALL, INTERSECT, EXCEPT)来合并多个查询的结果,子查询(嵌套查询)在主查询中执行独立的查询,以及联接操作(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN)将不同表的数据结合在...