sql:join之完全用法

sql:join之完全用法

ID:22839289

大小:63.50 KB

页数:6页

时间:2018-10-31

sql:join之完全用法_第1页
sql:join之完全用法_第2页
sql:join之完全用法_第3页
sql:join之完全用法_第4页
sql:join之完全用法_第5页
资源描述:

《sql:join之完全用法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQL:JOIN之完全用法>>教育资源库  本文概要介绍JOIN的用法,全面讲解它的使用规则方法,并举例解释  外联接  外联接可以是左向外联接、右向外联接或完整外部联接。在FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:LEFTJOIN或LEFTOUTERJOIN。  左向外联接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。  RIGHTJOIN或RIGHTOU

2、TERJOIN。  右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。  FULLJOIN或FULLOUTERJOIN。  完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。  仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。内联接消除与另一个表中的任何行不匹配的行。而外联接会返回FROM子句中提到的至少一个表或视图的所有行,只

3、要这些行符合任何icrosoft®SQLServer™2000对在FROM子句中指定的外联接使用以下SQL-92关键字:  LEFTOUTERJOIN或LEFTJOIN  RIGHTOUTERJOIN或RIGHTJOIN  FULLOUTERJOIN或FULLJOIN  SQLServer支持SQL-92外联接语法,以及在authorsaLEFTOUTERJOINpublishersp  ONa.city=p.city  ORDERBYp.pub_nameASC,a.au_lna

4、meASC,a.au_fnameASC  下面是结果集:au_fnameau_lnamepub_nameReginaldBlotchet-HallsNULLMichelDeFranceNULLInnesdelCastilloNULLAnnDullNULLMarjorieGreenNULLMorningstarGreeneNULLBurtGringlesbyNULLSherylHunterNULLLiviaKarsenNULLCharleneLocksleyNULLStearnsMacFeatherN

5、ULLHeatherMcBaddenNULLMichaelOLearyNULLSylviaPanteleyNULLAlbertRingerNULLAnneRingerNULLMeanderSmithNULLDeanStraightNULLDirkStringerNULLJohnsonauthorsASaRIGHTOUTERJOINpublishersASpONa.city=p.cityORDERBYp.pub_nameASC,a.au_lnameASC,a.au_fnameASC  下面是结果集:a

6、u_fnameau_lnamepub_nameAbrahamBenAlgodataInfosystemsCherylCarsonAlgodataInfosystemsNULLNULLBinHardleyNULLNULLFiv123下一页>>>>这篇文章来自..,。eLakesPublishingNULLNULLGGGGNULLNULLLucernePublishingNULLNULLNeonaPublishersNULLNULLScootneyBooks(9rootionalSecurity:ANe

7、(null)(null)FiftyYearsinBuckinghamPalaceKitchens706675IsAngertheEnemy?(null)(null)Lifeediterranean(null)(null)ProlongedDataDeprivation:FourCaseStudies(null)(null)SecretsofSiliconValley(null)(null)SiliconValleyGastronomicTreats(null)(null)StraightTalkAb

8、outputers(null)(null)Sushi,Anyone?(null)(null)TheBusyExecutivesDatabaseGuide(null)(null)TheGourmetMicroBen和CherylCarson)。SQL-92FULLOUTERJOIN运算符指明:不管表中是否有匹配的数据,结果将包括两个表中的所有行。  若要在结果中包括所有和出版商,而不管城市中是否有出版商或者出版商是否住在同一个城市,请使用完整外部联接。下面是Transa

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

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

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