oracle表连接总结
2017-10-24 12:59
357 查看
0、准备表和数据如下
1、内连接
普通的等值连接
2、外连接
left outer join 或者 left join。左边的数存在,补齐右边数据,没有的置为null:
–外连接
3、右外连接
right outer join 或者 right join。右边的数据存在,补齐左边的数据,没有设置为null:
4、全外连接
full join 或者 full outer join。补齐两边的数据,没有就设置为null:
create table left_table( left_id varchar2(4), left_value varchar2(20) ); create table right_table( right_id varchar2(4), right_value varchar2(20) );
1、内连接
普通的等值连接
-- 内连接 select * from left_table l,right_table r where r.right_id = l.left_id;
2、外连接
left outer join 或者 left join。左边的数存在,补齐右边数据,没有的置为null:
–外连接
--外连接 select * from left_table l left outer join right_table r on l.left_id = r.right_id; select * from left_table l left join right_table r on l.left_id = r.right_id;
3、右外连接
right outer join 或者 right join。右边的数据存在,补齐左边的数据,没有设置为null:
--右外连接 select * from left_table l right outer join right_table r on l.left_id= r.right_id; select * from left_table l right join right_table r on l.left_id= r.right_id;
4、全外连接
full join 或者 full outer join。补齐两边的数据,没有就设置为null:
--全外连接 select * from left_table l full outer join right_table r on l.left_id = r.right_id; select * from left_table l full join right_table r on l.left_id = r.right_id;
相关文章推荐
- Oracle中三种表连接算法的总结
- Java通过JDBC连接Oracle个人总结
- 连接oracle的总结(关于tnsname和监听)
- Oracle连接字符串总结(转)
- oracle多表查询之内连接,外连接语句总结
- Oracle内连接、外连接、右外连接、全外连接小总结
- Oracle内连接、外连接、右外连接、全外连接小总结
- Oracle中三种表连接算法的总结
- oracle 客户端连接远程服务器 知识总结
- win8.1(x64)环境,Oracle 客户端连接时报ORA-01019错误总结
- java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
- ORACLE会话连接进程三者总结
- Oracle内连接、外连接、右外连接、全外连接小总结
- Oracle内连接、外连接、右外连接、全外连接小总结
- ORACLE 表连接总结
- 【转】Oracle内连接、外连接、右外连接、全外连接小总结
- ORACLE会话连接进程三者总结
- oracle连接的总结(关于tnsname和监听)
- 连接oracle的总结(关于tnsname和监听)
- Oracle远程连接数据库总结