全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
联接可分为以下几类: (一)内连接内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种:1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。使用等值连接,在选择列表中列出student1和student2表中重复列(number):例:Select * from student1 as A inner join student2 as B on A.number=B.number2、 不等连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。 这些运算符包括、=、=、!和。 例:Select * from student1 as A inner join student2 as B on A.numberB.number3、 自然连接:在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列。使用自然连接,在选择列表中删除student1和student2表中重复列(number):例:Select A.*, B.CityCode, B.TownName from student1 as A inner join student2 as B on A.number=B.number (二)外联接外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: left join 或 left outer join。 左向外联接的结果集包括 left OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RIGHT JOIN 或 RIGHT OUTER JOIN。 右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。 FULL JOIN 或 FULL OUTER JOIN。 完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。 (三)交叉联接 交叉联接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉联接也称作笛卡尔积。 例如,下面的内联接检索与某个出版商居住在相同州和城市的作者: USE pubs select a.au_fname, a.au_lname, p.pub_name from authors AS a inner join publishers as p on a.city = p.city and a.state = p.state order by a.au_lname asc, a.au_fname asc FROM 子句中的表或视图可通过内联接或完整外部联接按任意顺序指定;但是,用左或右向外联接指定表或视图时,表或视图的顺序很重要。有关使用左或右向外联接排列表的更多信息,请参见使用外联接。 例子: a表 id name b表 id job parent_id 1 张3 1 23 1 2 李四 2 34 2 3 王武 3 34 4 a.id同parent_id 存在关系 内连接 select a.*,b.* from a inner join b on a.id=b.parent_id 结果是 1 张3 1 23 1 2 李四 2 34 2 左连接 select a.*,b.* from a left join b on a.id=b.parent_id 结果是 1 张3 1 23 1 2 李四 2 34 2 3 王武 null null null右连接 select a.*,b.* from a right join b on a.id=b.parent_id 结果是 1 张3 1 23 1 2 李四 2 34 2 null null 3 34 4 完全连接 select a.*,b.* from a full
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海立达学院《病理学与病理生理学》2025-2026学年期末试卷
- 忻州职业技术学院《口腔颌面影像诊断学》2025-2026学年期末试卷
- 沈阳理工大学《理论新闻传播学导论》2025-2026学年期末试卷
- 苏州科技大学天平学院《画法几何》2025-2026学年期末试卷
- 山西医科大学《汉语文学》2025-2026学年期末试卷
- 上海东海职业技术学院《初级经济学》2025-2026学年期末试卷
- 山西工学院《临床分子生物学检验技术》2025-2026学年期末试卷
- 苏州科技大学《劳动经济学》2025-2026学年期末试卷
- 沈阳音乐学院《口腔组织病理学》2025-2026学年期末试卷
- 上海东海职业技术学院《中国税制》2025-2026学年期末试卷
- 2025年初级经济师之初级金融专业通关题库(附答案)
- 个人申请生育津贴-信息采集表(空白表格)
- 医药企业GMP标准执行细则
- 皮蛋瘦肉粥做法课件
- 2024年9月国际中文教师证书笔试真题附答案回忆版
- 2025年全民《乡村振兴战略》知识竞赛题库及含答案
- 2025至2030中国汽车影院行业项目调研及市场前景预测评估报告
- 2024-2025学年广西河池市高一下学期期末考政治试题及答案
- 2025年医院护理八项风险评估试题及答案
- JCT2933-2025水泥窑利用生活垃圾预处理可燃物技术规范
- 小儿肠梗阻课件
评论
0/150
提交评论