最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

立此存照(1).oracle中的联接(join)问题

来源:动视网 责编:小采 时间:2020-11-09 07:35:59
文档

立此存照(1).oracle中的联接(join)问题

立此存照(1).oracle中的联接(join)问题:1.oracle中联接(join)分为内联接(inner)和外联接(outer join),而外联接(outer join)又分为 左外联接(left outer join)和右外联接(right outer join)。 2. select * from TEST2; select * from TEST3; (1)笛卡尔乘积
推荐度:
导读立此存照(1).oracle中的联接(join)问题:1.oracle中联接(join)分为内联接(inner)和外联接(outer join),而外联接(outer join)又分为 左外联接(left outer join)和右外联接(right outer join)。 2. select * from TEST2; select * from TEST3; (1)笛卡尔乘积


1.oracle中联接(join)分为内联接(inner)和外联接(outer join),而外联接(outer join)又分为 左外联接(left outer join)和右外联接(right outer join)。 2. select * from TEST2; select * from TEST3; (1)笛卡尔乘积(Cartesian Product) select * from TEST2

1.oracle中联接(join)分为内联接(inner)和外联接(outer join),而外联接(outer join)又分为

左外联接(left outer join)和右外联接(right outer join)。

2.

select * from TEST2;


select * from TEST3;


(1)笛卡尔乘积(Cartesian Product)

 select * from TEST2, TEST3;

结果:


(2)内联接(inner join)

select * from 
TEST2 inner join TEST3 on test3.c2 = test2.c2;

结果:

(3)外联接(outer join)--作用:由于显示悬浮元祖

2.1 右外联接(right outer join)

 select * from TEST2 right outer join TEST3 on TEST2.C2 = TEST3.C2;--usage 1
 select * from TEST2, TEST3 where TEST2.C2(+) = TEST3.C2;--usage 2

上述2条语句均表示右外联接

结果:


2.2 左外联接(left right join)

 select * from TEST2 left outer join TEST3 on TEST2.C2 = TEST3.C2;--usage 1
 select * from TEST2, TEST3 where TEST2.C2 =TEST3.C2(+);--usage 2

上述2条语句均表示左外联接

结果:


附录:数据库关于联接的概念

1.悬浮元素(dangling tuple):在一个联接中,若一个元组不能和另一个关系中的任何一个元组配对的话,该元组就成为悬浮元祖。

2.(1)笛卡尔乘积(2)积(3)交叉乘积 均表示同一个意思。

3.自然联接(natural join)

3.1.先做条件联接

3.2.对2个相同属性合并

文档

立此存照(1).oracle中的联接(join)问题

立此存照(1).oracle中的联接(join)问题:1.oracle中联接(join)分为内联接(inner)和外联接(outer join),而外联接(outer join)又分为 左外联接(left outer join)和右外联接(right outer join)。 2. select * from TEST2; select * from TEST3; (1)笛卡尔乘积
推荐度:
标签: 中的 连接 问题
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top