论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Sql Server教程
Tag:注入,存储过程,分页,安全,优化,加密,索引,日志,压缩,base64,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,触发器,socket,安装,sqlserver2000,sqlserver2005,sqlserver2008,视频教程

sql中的连接语句

文章类别:Sql Server | 发表日期:2010-7-10 14:15:21

1.等值连接和自然连接
对于等值连接和自然连接,在WHERE子句中使用等于比较运算符,二者的区别在于等值连接的查询结果中列出所连接表中的所有列,包括它们之间的重复列。而自然连接的选择列表中删除被连接表间的重复列。
例:

(3)不等连接
不等连接使用除等于运算符以外的其他比较运算符,这些运算符包括>,>=,<=,<,!& gt;,!<和<>等。

(4)自连接
自连接中,使用同一个表的相同列进行比较,这时,对于同一个表应给出不同的别名。
例:使用自连接列出合著的图书标识及其作者姓名

2.外连接
内连接中,查询结果中所显示的仅是符合查询条件的行,而采用外连接时,它不仅包含符合连接条件的行,而且还包括左表或右表连接中的所有行。
外连接操作符有*=和=*两种,采用*=连接时,查询结果中将包含第一个表中的所有行,而采用=*连接时,查询结果将包含=*操作符后面表中所有数据行。
在进行一些统计时,需要使用外连接。例如,假定有两个表,一个表(PERSON)包含人员的姓名(NAME)及其标识(ID),另一个表(DESC)包含人员标识(ID)及其受奖惩情况(MEMO)。在统计单位的所有人员及其奖惩情况时,使用外连接书写查询语句就特别简单,即:
SELECT name,memo
FROM person,desc
WHERE person.id*=desc.id

视频教程列表
文章教程搜索
 
Sql Server推荐教程
Sql Server热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058