收藏 分销(赏)

实现多表连接查询.pptx

上传人:a199****6536 文档编号:5923866 上传时间:2024-11-23 格式:PPTX 页数:21 大小:959KB
下载 相关 举报
实现多表连接查询.pptx_第1页
第1页 / 共21页
实现多表连接查询.pptx_第2页
第2页 / 共21页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2017/7/4,#,数据库设计与实现,实现多表连接查询,朱云霞,实现多表连接查询,学习目标:,理论目标:,理解,T-SQL,语句,中的连接查询,实践目标,:掌握,T-SQL,语句的多表连接查询,实现多表连接查询,T-SQL,语句中的连接查询,连接,查询:,根据,各个表之间的逻辑关系从两个或多个表中查询数据,。,可以使用,JOIN,谓词实现多表连接查询,。,实现多表连接查询,T-SQL,语句中的连接查询,连接查询可以,分为:,内,连接,(INNER JOIN,),外,连接,(OUTER JOIN,),实现多表连接查询,内,连接(,INNER JOIN,):,将两个表中满足连接条件的行组合起来作为结果集,并在此结果集中根据条件查询所需的数据信息,。,T-SQL,语句中的连接查询,实现多表连接查询,左外连接,(LEFT OUTER JOIN,),:,指,的是连接时对连接中左边的表不加限制,即使右表中没有匹配,也从左表返回所有的行。,T-SQL,语句中的连接查询,实现多表连接查询,右外,连接(,RIGHT JOIN,):,指,的是连接时对连接中右边的表不加限制,即使左表中没有匹配,也从右表返回所有的行。,T-SQL,语句中的连接查询,实现多表连接查询,全外,连接(,FULL JOIN,):,指,的是连接时对连接中两边的表都不加限制,即只要其中一个表中存在匹配,就返回行,T-SQL,语句中的连接查询,实现多表连接查询,T-SQL,语句,的内连接查询,实践操作:,利用,SQL,语句在图书管理系统(,Librarymanage,)数据库中查询,读者的,ID,号,,,读者的姓名,,,所借图书的书名,,以及,借书时间,。,实现多表连接查询,实现代码如下:,USE,Librarymanage,GO,SELECT,Readerinfo.Reader_ID,Reader_name,Book_name,Borrow_date,FROM,Readerinfo,INNER JOIN,Borrowreturninfo,ON,Readerinfo.Reader_ID=,Borrowreturninfo.Reader_ID,INNER JOIN,Bookinfo,ON,Bookinfo.Book_ID=Borrowreturninfo.Book_ID,GO,实现多表连接查询,查询结果如下:,实现多表连接查询,T-SQL,语句,的左外连接查询,实践操作:,利用,SQL,语句在图书管理系统(,Librarymanage,)数据库中查询读者的,ID,号,读者的姓名,所借图书的书名,以及借书时间。,包含那些没有借阅图书的读者,。,实现多表连接查询,实现代码如下:,USE,Librarymanage,GO,SELECT,Readerinfo.Reader_ID,Reader_name,Book_name,Borrow_date,FROM,Readerinfo,LEFT,JOIN,Borrowreturninfo,ON,Readerinfo.Reader_ID=,Borrowreturninfo.Reader_ID,LEFT,JOIN,Bookinfo,ON,Bookinfo.Book_ID=Borrowreturninfo.Book_ID,GO,实现多表连接查询,查询结果如下:,实现多表连接查询,T-SQL,语句,的右外连接查询,实践操作:,利用,SQL,语句在图书管理系统(,Librarymanage,)数据库中查询读者的,ID,号,读者的姓名,所借图书的书名,以及借书时间。,包含那些没有被借阅的图书。,实现多表连接查询,实现代码如下:,USE,Librarymanage,GO,SELECT,Readerinfo.Reader_ID,Reader_name,Book_name,Borrow_date,FROM,Readerinfo,RIGHT,JOIN,Borrowreturninfo,ON,Readerinfo.Reader_ID=,Borrowreturninfo.Reader_ID,RIGHT,JOIN,Bookinfo,ON,Bookinfo.Book_ID=Borrowreturninfo.Book_ID,GO,实现多表连接查询,查询结果如下:,实现多表连接查询,T-SQL,语句,的全外连接查询,实践操作:,利用,SQL,语句在图书管理系统(,Librarymanage,)数据库中查询读者的,ID,号,读者的姓名,所借图书的书名,以及借书时间,。,包含那些没有借阅图书的读者以及没有被借阅的,图书,。,实现多表连接查询,实现代码如下:,USE,Librarymanage,GO,SELECT,Readerinfo.Reader_ID,Reader_name,Book_name,Borrow_date,FROM,Readerinfo,FULL,JOIN,Borrowreturninfo,ON,Readerinfo.Reader_ID=,Borrowreturninfo.Reader_ID,FULL,JOIN,Bookinfo,ON,Bookinfo.Book_ID=Borrowreturninfo.Book_ID,GO,实现多表连接查询,查询结果如下:,实现多表连接查询,今天,我们的,课结束了!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服