`
j1a1v1a1
  • 浏览: 29959 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

刚学sql 2000

SQL 
阅读更多
   刚学 sql 2000 就要做高深的问题
   郁闷中 。。。。
inner join,full outer join,left join,right jion
内部连接 inner join 两表都满足的组合
full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有
A表没有的显示为(null)
A表 left join  B表 左连,以A表为基础,A表的全部数据,B表有的组合。没有的为null
A表 right join B表 右连,以B表为基础,B表的全部数据,A表的有的组合。没有的为null


一、外连接
1.概念:包括左向外联接、右向外联接或完整外部联接

2.左连接:left join 或 left outer join
(1)左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值(null)。

3.右连接:right join 或 right outer join
(1)右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。

4.完整外部联接:full join 或 full outer join
(1)完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。


二、内连接
1.概念:内联接是用比较运算符比较要联接列的值的联接

2.内连接:join 或 inner join
3.等价(与下列执行效果相同)
A:select a.*,b.* from table1 a,table2 b where a.id=b.id
B:select * from table1 cross join table2 where table1.id=table2.id  (注:cross join后加条件只能用where,不能用on)

三、交叉连接(完全)

1.概念:没有 WHERE 子句的交叉联接将产生联接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。(table1和table2交叉连接产生3*3=9条记录)

2.交叉连接:cross join (不带条件where...)


   请多多指教


分享到:
评论
1 楼 j1a1v1a1 2010-08-04  
  请大家给予指教
   建议

相关推荐

    nimsql2000_迷你SQL_sql2000精简版_精简版SQL2000_精简型sql2000_

    其中,"迷你SQL2000"是针对小型企业或个人用户设计的一个精简版本,它在保留核心功能的同时,降低了硬件需求和安装复杂度,更适合于那些资源有限但需要稳定数据库服务的环境。 **主要特性** 1. **轻量级数据库引擎...

    新迷你SQL2000

    迷你SQL2000是一款基于Microsoft SQL Server 2000设计的轻量级数据库管理系统,它具有小巧、便捷的特点,适用于那些对大型数据库系统需求不强,但又需要进行基本数据管理的用户。作为一款绿色软件,迷你SQL2000在...

    迷你sql2000,SqlServer数据库

    迷你SQL2000是微软公司推出的一种关系型数据库管理系统(RDBMS),全称为Microsoft SQL Server 2000。这款产品以其高效、稳定和易用性在IT行业中广泛应用于数据存储和管理。尽管“迷你”版可能指的是精简或简化版,...

    迷你SQL2000 V1.30 版本

    迷你SQL2000 V1.30版本是一款精简版的数据库管理系统,它基于微软的SQL Server 2000。SQL Server 2000是微软在20世纪末发布的一款强大的关系型数据库系统,它在企业级数据管理、数据分析以及数据仓库构建方面展现了...

    SQL Server 2000 学习教程

    《SQL Server 2000 学习教程》是一份专为初学者设计的数据库管理教程,它深入浅出地介绍了Microsoft SQL Server 2000这一经典版本的核心概念、功能和操作。作为一款关系型数据库管理系统,SQL Server 2000在企业级...

    SQL Server 2000菜鸟进阶.rar_sql_sql 2000_sql server_sql server 2000_

    《SQL Server 2000菜鸟进阶》是一份针对初学者的教程资源,旨在帮助对数据库管理系统感兴趣的读者快速掌握SQL Server 2000的基本概念、安装与配置、数据管理以及查询操作。SQL Server 2000是微软公司推出的企业级...

    迷你SQL2000_v1.29.zip

    迷你SQL2000_v1.29.zip是一款专为简单工作环境设计的轻量级SQL Server版本。作为一款绿色版数据库系统,它无需安装,用户可以直接运行,大大简化了部署流程,尤其适合那些需要快速启动数据库服务或者对系统资源有...

    SQL2000学习

    SQL Server 2000是一款由Microsoft开发的关系型数据库管理系统,是SQL Server系列的一个早期版本。对于初学者来说,理解并掌握SQL Server 2000的基础操作和配置至关重要,尤其是涉及登录验证方式和系统管理员账号的...

    迷你SQL2000系统

    迷你SQL2000系统是针对SQL Server 2000的一个精简版本,它保留了核心功能,便于在资源有限或对系统需求较低的环境中使用。SQL Server 2000是微软公司推出的一款关系型数据库管理系统(RDBMS),在当时广泛应用于企业...

    SQL Server 2000学习教程

    SQL Server 2000学习教程 pdf文件,教学课件

    迷你SQL2000v1.3.0

    迷你SQL2000v1.3.0是一款小巧而实用的数据库管理系统,适用于那些对数据库性能要求不高的场景或者需要轻量级解决方案的用户。它以其精简的体积和易于操作的特点,成为了许多初学者和小型项目开发者的首选工具。 SQL...

    SQL2000数据库【精简版不掉系统文件版】

    SQL2000数据库是微软公司推出的一款关系型数据库管理系统,属于SQL Server产品系列的早期版本,因其在功能和性能上的平衡性而受到广大用户的欢迎。"精简版不掉系统文件版"意味着这个版本在保留核心功能的同时,尽...

    吐血推荐的sql2000学习资料

    这个“吐血推荐的sql2000学习资料”压缩包文件中包含的“sql.doc”文档,很可能是一个详细的教学指南或者教程,旨在帮助学习者掌握SQL Server 2000的基础和高级概念。 在学习SQL Server 2000的过程中,首先需要理解...

    非常值得一学 的 精简 sql2000

    标题“非常值得一学的精简sql2000”暗示了这个压缩包包含的是关于如何高效学习和应用SQL Server 2000精简版的资料。SQL Server 2000精简版是微软为了满足小型企业或个人开发者需求而推出的一个轻量级数据库系统,它...

    SQL2000快速入门教程

    SQL2000是微软公司推出的数据库管理系统,它在21世纪初被广泛应用于各种规模的企业和项目中,尤其对于初学者来说,SQL2000是一个很好的学习平台,能够帮助理解关系型数据库的基本概念和操作。本快速入门教程旨在为...

    SQL2000设置教程

    在本教程中,我们将深入探讨如何安装和设置SQL Server 2000,这是一个历史悠久但仍然在某些场景中被广泛使用的数据库管理系统。SQL Server 2000是Microsoft推出的一款强大的关系型数据库平台,它提供了丰富的功能,...

    sql2000查询分析器

    《SQL2000查询分析器深度解析与应用指南》 SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它以其强大的数据处理能力和丰富的功能深受广大IT从业者的喜爱。其中,SQL2000查询分析器是数据库管理员和...

    sql2000测试题语句大全 学经典的2000 2005就不用愁了

    标题中的“sql2000测试题语句大全”指的是一个包含了SQL Server 2000相关的练习题库,这通常是一系列SQL查询语句,用于帮助学习者掌握和熟练运用SQL Server 2000的语法和功能。SQL Server 2000是微软公司推出的一款...

    sql2000实用教程

    《SQL2000实用教程》是一份专为初学者和有一定基础的用户设计的教程,采用PPT的形式,深入浅出地介绍了SQL Server 2000这一经典数据库管理系统的关键概念和技术。教程旨在帮助读者快速掌握SQL语言的基础,以及在SQL ...

    SQL Server 2000 msde2000企业管理器绿色免安装版

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理领域有着广泛的应用。MSDE(Microsoft SQL Server Desktop Engine),全称为Microsoft SQL Server 2000 Desktop Engine,是SQL Server...

Global site tag (gtag.js) - Google Analytics