文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程MSSQLSQL关于联合的基本概念和示例
精品推荐
特别推荐
·SQL SERVER 2005中的同步复制技术
·SQL Server企业管理器和查询分析器简介
·常用SQL语句词典
·结束SQL注入隐患3招
·掌握SQL Server数据库的实用技巧
·SQL的简单查询
·快速解决SQL Server“安全疑难”相关问题
·SQL Server 2005:你应知道的13件事
·实例解析:减少SQL日志大小的三个好方法
·使用SQL2000将现有代码作为Web服务提供
热点TOP10
·“木马”查杀法和清除法
·巴塞尔新资本协议概述
·SQL2000 数据库安装说明
·SQL server 2005安装问题汇总
·SQL Server 2005 Express Edition安装步骤详解
·安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法
·SQL Server企业管理器和查询分析器简介
·SQL SERVER 2005中的同步复制技术
·还原精灵实战
·常用SQL语句词典

SQL关于联合的基本概念和示例

日期:2007年8月24日 作者: 查看:[大字体 中字体 小字体]


联合的类型分为 INNER JOIN 内部联合,OUTER JOIN外部联合,这两种联合的本质区别在于ON子句,前者ON子句的条件必须为真,后者没有此限制

INNER JOIN 分为
 等值与不等值联合
        这种联合的子句的条件指定一个表中的某个字段必须等于另一个表中的某个字段,这是一种最常用和最有意义的联合
交叉联合
        这种联合没有ON子句,联合中列举的所有表中的所有记录行都被包含在结果集中,很显然这就是两张表的笛卡儿积,交叉联合不是很有用
自联合
        当一个表联合到它自己,而不是其它表时,产生自联合,自联合的主要用途是寻找表中记录的匹配对,自联合与子查询一起使用时比较有意义,在使用自联合的时候一定要为这个表或列赋予一个别名,自联合通常非常复杂。

OUTER JOIN 分为
左外部联合
        当联合A,B两表时,需要其中A表的记录始终出现在最终结果中可选择使用此联合,那么不论A表记录中是否存在满足ON子句条件的记录,A表的所有记录都将显示
右外部联合
        此与左外部联合正好相反,使用左还是右没有任何规定,完全看你的爱好了
完全外部联合
        这是前两种联合的特征合,即联合的所有表的记录都显示在最终结果中

以下示例为SQL Server 2005数据库引擎关于联合时所使用的查询计划,为SQL优化作指导。

数据库引擎主要使用嵌套循环,哈西匹配,合并这三种方式处理联合查询,根据数据量的不同,是否有聚簇索引等辅助条件,数据库引擎自动评估开销选择,但依旧可以强制使用Option参数指定。

(出处:清风学院






上一篇:在Windows Mail中导入Outlook Express通讯薄及E-mail帐户

下一篇:如何使用Web迅雷下载互联网上的资源
相关文章:
·关于电信禁路由上网的破解方法
·两性知识:关于性爱的99条箴言
·关于BT下载伤硬盘的深度分析
·[综合]关于建筑之术的研究
·关于SEX的9个关键问题
·关于三级片和A片的区分标准
·创业启示录:一个关于穷人的寓言
·Photoshop中关于配置的15条技巧
·叶子猪大话攻略:关于仙族和人族互转在三转仙时构成的强大战斗力的探讨
·警句格言:关于人生一些经典格言
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot