chapter3连接及子查询

chapter3连接及子查询

ID:21733353

大小:31.00 KB

页数:6页

时间:2018-10-24

chapter3连接及子查询_第1页
chapter3连接及子查询_第2页
chapter3连接及子查询_第3页
chapter3连接及子查询_第4页
chapter3连接及子查询_第5页
资源描述:

《chapter3连接及子查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、chapter3连接与子查询/******************************第三章使用连接查询数据********************************/-----------------------内连接--SELECTcolumn_name,column_name[,column_name]--FROMtable1_nameJOINtable2_name--ONtable1_name.ref_column_namejoin_operator--table2_name.ref_column_name--table1_name和table2_name是要连接的

2、表名--join_operator是比较操作符,基于它连接被应用--table1_name.ref_column_name和table2_name.ref_column_name是要应用连接的列名select*fromHumanResources.Employeeselect*fromHumanResources.EmployeePayHistoryselecte.EmployeeID,Title,Rate,PayFrequencyfromHumanResources.EmployeeejoinHumanResources.EmployeePayHistoryephone.Emplo

3、yeeID=eph.EmployeeIDwhereRate>40--与内连接同效果selecte.EmployeeID,Title,Rate,PayFrequencyfromHumanResources.Employeee,HumanResources.EmployeePayHistoryephwheree.EmployeeID=eph.EmployeeIDandRate>40orderbyEmployeeIDselectsop.ProductID,sod.SalesorderID,sod.UnitpricefromSales.SpecialofferProductsopleftou

4、terjoinSales.SalesOrderDetailsodonsop.ProductID=sod.ProductID---------------------------外连接--SELECTcolumn_name,column_name[,column_name]--FROMtable1_name[LERT

5、RIGHT

6、FULL]OUTERJOINtable2_name--ONtable1_name.ref_column_namejoin_operator--table2_name.ref_column_name--左连接:返回左侧指定的表的所有行和右侧指定的表的匹配的行。-

7、-右连接:返回右侧指定的表的所有行和左侧指定的表的匹配的行。--全连接:返回两个表所有匹配的和不匹配的行。selectEmployeeID,TitlefromHumanResources.EmployeeselectEmployeeID,JobCandidateIDfromHumanResources.JobCandidateselecte.Title,jc.JobCandidateIDfromHumanResources.EmployeeefullouterjoinHumanResources.JobCandidatejcone.EmployeeID=jc.EmployeeIDse

8、lectc.CustomerID,t.TestID,t.TestContentfromdbo.Customercfullouterjoindbo.Testtonc.CustomerID=t.TestID----------交叉连接--又称笛卡儿积,在两个表中将一个表中的每行与另一个表中的每行连接。--SELECTcolumn_name,column_name[,column_name]--FROMtable1_nameCROSSJOINtable2_name-----------等值连接--等值连接与内连接一样,使用外键连接表。但是,被用于显示两个表的所有列。-----------自

9、连接--一个表与自己连接。select*fromHumanResources.Employeeselectemployee.EmployeeID,employee.Title,employee.ManagerID,manager.TitlefromHumanResources.EmployeeemployeejoinHumanResources.Employeemanageronemployee.ManagerID=manager.EmployeeID--

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

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

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