ch05-关系数据库标准语言SQL第3部分.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?????第五章关系数据库标准语言SQL第三部分教师:杨朝辉5.5连接查询5.5.2左联接查询定义:除满足连接条件的记录显示外,第一张表中不满足条件的记录也显示在结果集中。命令格式:select[distinct]查询项1[as列标题1][,查询项2][as列标题2]…]from表名1leftjoin(表名2leftjoin[(](表名3leftjoin[(](表名nleftjoin[(]…)]on表名3.字段名3比较运算符表名n.字段名n)]on表名2.字段名2比较运算符表名3.字段名3)on表名1.字段名1比较运算符表名2.字段名2例22用左联接的方式查询所有有借阅信息的用户借书证号、姓名及所借图书的书名。select读者.借书证号,姓名,书名from读者leftjoin(借阅leftjoin图书;on借阅.借阅书号=图书.书号)on读者.借书证号=借阅.借书证号5.5连接查询5.5.3右联接查询定义:除满足连接条件的记录显示外,第二张表中不满足条件的记录也显示在结果集中。命令格式:select[distinct]查询项1[as列标题1][,查询项2][as列标题2]…]from表名1rightjoin(表名2rightjoin[(](表名3rightjoin[(](表名nrightjoin[(]…)]on表名3.字段名3比较运算符表名n.字段名n)]on表名2.字段名2比较运算符表名3.字段名3)on表名1.字段名1比较运算符表名2.字段名2例23用右联接的方式查询所有有借阅信息的用户借书证号、姓名及所借图书的书名。select读者.借书证号,姓名,书名from读者rightjoin(借阅rightjoin图书;on借阅.借阅书号=图书.书号)on读者.借书证号=借阅.借书证号5.5连接查询5.5.4全联接查询定义:除满足连接条件的记录显示外,两张表中不满足条件的记录也显示在结果集中。命令格式:select[distinct]查询项1[as列标题1][,查询项2][as列标题2]…]from表名1fulljoin(表名2fulljoin[(](表名3fulljoin[(](表名nfulljoin[(]…)]on表名3.字段名3比较运算符表名n.字段名n)]on表名2.字段名2比较运算符表名3.字段名3)on表名1.字段名1比较运算符表名2.字段名2例24用全联接的方式查询所有有借阅信息的用户借书证号、姓名及所借图书的书名。select读者.借书证号,姓名,书名from读者fulljoin(借阅fulljoin图书;on借阅.借阅书号=图书.书号)on读者.借书证号=借阅.借书证号5.6合并查询定义:主要将两个或者更多个查询的结果组合为单个结果集,该结果集包含联合查询中的全部查询的全部行。命令格式:select[distinct]查询项1[as列标题1][,查询项2][as列标题2]…]from表名1where条件unionselect[distinct]查询项1[as列标题1][,查询项2][as列标题2]…]from表名2where条件例25用合并查询的方式查询图书表中刘姓作者或定价高于40元的图书信息。select*from图书where作者like刘%;union;select*from图书where定价40第5章课后题操作题一、建立图书管理3数据库createdatabase图书管理3opendatabase图书管理3二、创建3个表1.图书表createtable图书3(总编号c(6),分类号c(8),书名c(16),;作者c(6),出版单位c(20),单价n(6,2))2.读者表createtable读者3(借书证号c(4),单位c(8),姓名c(6),;性别c(2),职称c(6),地址c(20))3.借阅表createtable借阅3(借书证号c(4),总编号c(6),借书日期d(8))第5章课后题操作题三、为3个表插入相应的记录1.图书表insertinto图书3values(t1,a1,操作系统,严一平,清华大学,35.2)insertinto图书3values(t2,b1,中文赏析,刘正一,北京大学

文档评论(0)

yyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档