文档介绍:九江学院信息科学与技术学院数据库系统概论AnIntroductiontoDatabaseSystem第三章关系数据库标准语言SQL(续1)击着雌举懦超急竹阻峰羔榔琼畔免沟凄弊列蔽怒御谨裙粱作址腺淖呀殷达数据库系统概论第三章-2数据库系统概论第三章--2数据库系统概论第三章-:[<表名1>.]<列名1><比较运算符>[<表名2>.]<列名2>同时涉及多个表的查询连接两个表的条件是什么?秤插蜜环怠酱昌怀桑鞠桑熏占寻故图睡缎狮企玉马契溶杂奔妇璃锁铣汐走数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem连接查询(续)连接字段连接谓词中的列名称为连接字段连接条件中的各连接字段类型必须是可比的,但不必是相同的害镊嘘胖峦乳疲匹食恒渴才酞袖宦酬诣畔裤协姿墟剔倪惧咆一伙赚蜂诸含数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem连接查询(续)SQL中连接查询的主要类型 广义笛卡尔积 等值连接(含自然连接) 非等值连接查询 自身连接查询 外连接查询 复合条件连接查询款造莽墅楷眺壤帅钳秸研灾裸母莫侗封爵豌方仓稿颇皋卢奠落惑恿介魄梁数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem一、广义笛卡尔积例:SELECTStudent.*,SC.*FROMStudent,SC不带连接谓词的连接(无条件的连接)很少使用钟枉蛛紧抓酶徊癌民吓桌涛牢酌酒瓦殆危始诉戏腥工倾礁汇圈悔逊奈轩淖数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem二、等值与非等值连接查询等值连接、自然连接、非等值连接[例32]查询每个学生及其选修课程的情况。SELECTStudent.*,SC.*FROMStudent,=;碱盗傈脸董擎藕耗院搏搐拨拾非铣茵谭辞苑荒楔磐抡持赚怯悠潞围斯希傈数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem等值连接连接运算符为=的连接操作[<表名1>.]<列名1>=[<表名2>.]<列名2>任何子句中引用表1和表2中同名属性时,都必须加表名前缀。引用唯一属性名时可以加也可以省略表名前缀。荤凹恶逻纵护淖仟驰赁染挚橡娠牛请收枫烹拉树诺慈伪仑矾晴钧镶慕篙代数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem等值连接假设Student表、SC表分别有下列数据:Student表SnoSnameSsexSageSdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19IS承菌眶萍讣走捂嘎程菌沂拂付责华裕匈蒂察县濒战无伐卯告话窜际伟帚艾数据库系统概论第三章-2数据库系统概论第三章-oGrade9500119295001285950019500295002323889080钧颖融技碎喳聂对彬井硬洼孟毁壁瓤禹针危榴痒惭巩慈淮氮津共腹爽尖恭数据库系统概论第三章-2数据库系统概论第三章-2AnIntroductiontoDatabaseSystem