oracle左连接和有链接以及“(+)”表示的区别
来源:互联网 发布:兼职 知乎 编辑:程序博客网 时间:2024/04/30 11:38
在Oracle PL-SQL中,左连接和右连接以如下方式来实现 查看如下语句: SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论其在左侧是否得到匹配,也就是说上例中无论会不会出现某个部门没有一个员工的情况,这个部门的名字都会在查询结果中出现。 反之: SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid = Department.deptid(+)则是左连接,无论这个员工有没有一个能在Department表中得到匹配的部门号,这个员工的记录都会被显示一般的相等连接select * from a,b where a.id = b.id;这个是内连接
简单示例如下:
table1col1 col21 23 4table2col3 col41 21>.左连接-->select * from table1 a left join table2 bon a.col1=b.col3执行结果:
2>.右连接-->col1 col2 col3 col41 2 1 23 4
select * from table1 a right join table2 bon a.col1=b.col3执行结果:col1 col2 col3 col41 2 1 2
- oracle左连接和有链接以及“(+)”表示的区别
- 关于数据库的左连接和有连接的区别
- mysql数据库的左连接,右连接,内链接。有何区别
- mysql数据库的左连接,右连接,内链接。有何区别
- 左连接 和右链接的区别,内连接和外连接的却别!!
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- 左连接和右连接的区别
- 关于数据的连接以及左(右)链接
- 左链接与内连接的区别、左连接查询的两种查法
- oracle学习笔记:;连接查询(内连接的等值连接和非等值连接,外链接的左外、右外及全外链接)
- 使用QSqlQuery操纵mysql
- 黑马程序员 “+”号,一个神奇的运算符
- linux/Unix中fork函数的用法
- JAVA为什么子类继承父类方法之后,不能抛出比父类更多的异常?
- java String 变量
- oracle左连接和有链接以及“(+)”表示的区别
- linux下各个目录下放置的内容
- mysql删除重复数据
- C# 相关
- 关于Opencv2.4.6在VS2008下配置的一点总结 error c1083:opencv2/core/core_c.h: No such file or directory,
- 题目1447:最短路 {最短路径问题}
- ResouyrceBunle 解析properties文件
- HDU 1325 Is It A Tree? (并查集)
- 在drawable文件中如何画圆