--连接操作只有匹配的结果保留
--外连接对非匹配元组填充null
--左外连接将保留左关系的所有元组
create table course
(
id number,
name varchar2(30)
);
insert into course values(1, '程序设计');
insert into course values(2, '数据结构');
insert into course values(3, '编译原理');
create table student
(
id number,
name varchar2(30),
score number(4,2),
course_id number
);
insert into student values(9801, '张三', 60.10, 1);
insert into student values(9802, '李四', 96.02, 1);
insert into student values(9803, '王五', 70.16, 2);
insert into student values(9803, '王五', 86.00, 1);
--左外连接
select c.name course_name, s.name, s.score from course c
left join student s on (c.id = s.course_id);
--注意'编译原理'右面,有两个空值哦!!
COURSE_NAME NAME SCORE
------------------------------ ------------------------------ ------
程序设计 张三 60.10
程序设计 李四 96.02
数据结构 王五 70.16
程序设计 王五 86.00
编译原理
null null
分享到:
相关推荐
SQL 左外连接,右外连接,全连接,内连接 四种连接的差异
SQL 左外连接,右外连接,全连接,内连接 。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。
通用的分页存储过程,内置的函数、内连接、左外连接; 通用的分页存储过程,内置的函数、内连接、左外连接; 通用的分页存储过程,内置的函数、内连接、左外连接
左外连接右外连接,内连接区别,oracle的开发中很需要的,大家看看吧
sql左外连接、右外连接、内连接、全外连接的区别
C#使用左外连接查询数据
SQL左外连接,右外连接,全连接,内连接四种连接的差异[参照].pdf
SQL的四种连接-左外连接、右外连接、内连接、全连接 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在...
SQL左外连接,右外连接,全连接,内连接4种连接的区别[归类].pdf
Oracle连接有多中,我是在平常开发项目过程中用到的Oracle左连接进行了简单的阐述。
PostgreSQL 10 基础课程第五章 高级知识左右外连接详解
数据库,SQLServer2016,左外连接,下载无需修改直接可用 课堂PPT讲解展示 简单易懂
NULL 博文链接:https://chaoyi.iteye.com/blog/2151605
摘要:C#源码,数据库应用,左外连接 C#使用左外连接查询数据,使用left outer join查询,本实例所需的数据库文件在Database文件夹中,测试前请自行附加。
● 左外连接(LEFT OUTER JOIN): 结果表中除了匹配行外,还包括左表有的但右表中不匹配的行,对于这样的行,从右表被选择的列设置为NULL。 ● 右外连接(RIGHT OUTER JOIN): 结果表中除了匹配行外,还包括右表有...
本篇文章是对SQL中的四种连接-左外连接、右外连接、内连接、全连接进行了详细的分析介绍,需要的朋友参考下
emp and deptno use left outer join and show result
关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结关于内连接,外连接(左右连接)等的总结
SQL 连接 JOIN 例解左连接,右连接,全连接,内连接,交叉连接,自连接