sqlserver数据库连接查询的种类及其应用

sqlserver数据库连接查询的种类及其应用

ID:9426003

大小:56.00 KB

页数:5页

时间:2018-04-30

sqlserver数据库连接查询的种类及其应用_第1页
sqlserver数据库连接查询的种类及其应用_第2页
sqlserver数据库连接查询的种类及其应用_第3页
sqlserver数据库连接查询的种类及其应用_第4页
sqlserver数据库连接查询的种类及其应用_第5页
资源描述:

《sqlserver数据库连接查询的种类及其应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLServer数据库连接查询的种类及其应用>>教育资源库  在数据库开发方面,通过单表所表现的实现,有时候需要组合查询来找到我们需要的记录集,这时候我们就会用到连接查询。  连接查询主要包括以下几个方面:  内连接  内连接一般是我们最常使用的,也叫自然连接,是用比较运算符比较要联接列的值的联接。它是通过(INNERJOIN或者JOIN)关键字把多表进行连接。我们通过建立两个表来说明问题:StudentIDStudentNameStudentAge---------------------------------------------------------------------

2、---1张三252李四263王五274赵六285无名氏27  以上是表Student,存放学生基本信息。BorroeStudentIDBorroe,Student.StudentAge,Borroe,BorroStudentInnerJoinBorroe,Student.StudentAge,Borroe,BorroeStudentAgeBorroeBorroe,Student.StudentAge,Borroe,BorroStudentInnerJoinBorroeStudentAgeBorroeBorrowBookPublish----------------------------

3、------------------------------------------------------李四26马克思主义政治经济学电子工业出版社王五27马克思主义政治经济学电子工业出版社赵六28马克思主义政治经济学电子工业出版社无名氏27马克思主义政治经济学电子工业出版123下一页>>>>这篇文章来自..,。社张三25毛泽东思想概论高等教育出版社王五27毛泽东思想概论高等教育出版社赵六28毛泽东思想概论高等教育出版社无名氏27毛泽东思想概论高等教育出版社张三25邓小平理论人民邮电出版社李四26邓小平理论人民邮电出版社赵六28邓小平理论人民邮电出版社无名氏27邓小平理论人民邮电出版社

4、张三25大学生思想道德修养中国铁道出版社李四26大学生思想道德修养中国铁道出版社王五27大学生思想道德修养中国铁道出版社无名氏27大学生思想道德修养中国铁道出版社  它就会把两表所对应不相等的记录给查询出来了。  外连接  外连接主要包括左连接、右连接和完整外部连接。  1)左连接:LeftJoin或LeftOuterJoin  左连接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值(Null)。  我们看对应的SQL语句:SelectStudent.StudentNa

5、me,Student.StudentAge,Borroe,BorroStudentLeftJOINBorroeStudentAgeBorroeBorroe,Student.StudentAge,Borroe,BorroStudentRightJOINBorroeStudentAgeBorroeBorroe,Student.StudentAge,Borroe,BorroStudentFULLOUTERJOINBorroeStudentAgeBorroeBorrowBookPublish-----------------------------------------------------

6、-----------------------------------------------------------------NULLNULLC语言程序设计高等教育出版社张三25马克思主义政治经济学电子工业出版社李四26毛泽东思想概论高等教育出版社王五27邓小平理论人民邮电出版社赵六28大学生思想道德修养中国铁道出版社无名氏27NULLNULL  (所影响的行数为6行)  可以看到的是,它查询的结果除了把相对应完全匹配的记录查出来以后,还会把左连接及右连接两种情形都包括,对应的值用NULL值来代替。  交叉连接  上一页123下一页>>>>这篇文章来自..,。交叉连接(CROSSJO

7、IN),就是指不带e,Student.StudentAge,Borroe,BorroStudentCrossJoinBorroeStudentAgeBorroeBorroe,Student.StudentAge,Borroe,BorroStudent,BorrowBook上一页123>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。