猿问
求解ORACLE中的(+)怎么用?
ORACLE中的(+)怎么用
DIEA
浏览 313
回答 2
2回答
潇潇雨雨
(+)就是连接譬如SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b.* from a right join bSELECT a.*, b.* from a = b(+)就是一个左连接,等同于select a.*, b.* from a left join b即" (+)"所在位置的另一侧为连接的方向,通常将全量集合与部分集合连接时,在部分集合的列后面带上(+),以达到没有匹配时,也要显示出一个null的效果明白了么?
0
0
0
FFIVE
那要看你在什么情况下用了 , 一楼说的不错,好像也有拼接字符串的作用代表连接叫oracle的左连接或右连接以下是解释数据表的连接有:1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现2、外连接: 包括(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)
0
0
0
随时随地看视频
慕课网APP
相关分类
Oracle
我要回答