版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
左连接和等值连接的差别
distinct实际应用1、等值与非等值连接查询(P99)等值连接:连接运算符为=[例3.49]查询每个学生及其选修课程的情况
SELECTStudent.*,SC.*FROMStudent,SCWHEREStudent.Sno=SC.Sno; 学生情况放在Student表里,选课情况放在SC表里;两个表的联系通过共同的属性Sno实现;
等值连接(P99)学号Sno
课程号
Cno
成绩
Grade200215121200215121200215121200215122200215122123239285889080选课SC学号Sno姓名Sname性别
Ssex年龄
Sage所在系
Sdept200215121200215122200215123200515125李勇刘晨王敏张立男女女男20191819CSCSMAISStudentStudent.SnoSnameSsexSageSdeptSC.SnoCnoGrade200215121李勇男20CS200215121192200215121李勇男20CS200215121285200215121李勇男20CS200215121388200215122刘晨女19CS200215122290200215122刘晨女19CS200215122380等值连接:嵌套循环连接学号Sno
课程号
Cno
成绩
Grade200215121200215121200215121200215122200215122123239285889080选课SC学号Sno姓名Sname性别
Ssex年龄
Sage所在系
Sdept200215121200215122200215123200515125李勇刘晨王敏张立男女女男20191819CSCSMAISStudent左外连接:Student.SnoSnameSsexSageSdeptCnoGrade200215121李勇男20CS192200215121李勇男20CS285200215121李勇男20CS388200215122刘晨女19CS290200215122刘晨女19CS380200215123王敏女18MANULLNULL200215125张立男19ISNULLNULL外连接(P102)[例3.53]SELECTStudent.Sno,Sname,Ssex,Sage,Sdept,Cno,GradeFROMStudentLEFTJOINSCON(Student.Sno=SC.Sno);左连接和等值连接的差别tech_record_student同学们填写获奖信息的表tech_user_record添加成员表tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号通过等值连接获得项目负责人username=20150001的tech_record_student信息等值连接selects.*fromtech_record_students,tech_user_recordur
whereur.record_id=s.idands.username=20150001orderbys.iddesc;tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号通过左连接获得项目负责人username=20150001的tech_record_student信息左连接selects.*fromtech_record_studentsleftjointech_user_recorduronur.record_id=s.idwheres.username=20150001orderbys.iddesc;对比等值连接和左连接tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号项目负责人username=20150001也是该项目负责人的获奖信息,但是因为没有成员而不能获得应用“左连接”显示的是某项目负责人的获奖信息:即:wheres.username=20150001如果其他项目负责人添加你为本项目的获奖成员:你也能看到。即:账户为username=20150001能看到所有自己的获奖记录。应用“左连接”tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号显示username=20150001的信息:包括20150001是项目负责人的信息和是成员的信息selects.*fromtech_record_studentsleftjointech_user_recorduronur.record_id=s.idwheres.username=20150001orderbys.iddesc;左连接selectdistincts.*fromtech_record_studentsleftjointech_user_recordur
onur.record_id=s.idwheres.username=20150001orur.username=20150001orderbys.iddesc;selectdistincts.*fromtech_record_students,tech_user_recordur
whereur.record_id=s.idand(s.username=20150001orur.username=20150001)orderbys.iddesc;等值连接distinct帖子:/s/blog_631c20b201011uia.htmlselectdistinctnamefromtableselectdistinctname,idfromtableDistinct作用于整个查询域tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号通过左连接获得项目负责人username=20150001的tech_record_student信息左连接selects.*fromtech_record_studentsleftjointech_user_recorduronur.record_id=s.idwheres.username=20150001orderbys.iddesc;对比等值连接和左连接tech_record_studenttech_user_recordusername是项目负责人的学号username是成员的学号项目负责人username=20150001该获奖项目添加了两个成员左连接selects.*fromtech_record_studentsleftjointech_user_recorduronur.record_id=s.idwheres.username=20150001orderbys.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国赛课一等奖初中统编版七年级道德与法治上册《在奉献中成就精彩人生》教学设计
- 中医象思维专题知识讲座
- (立项备案申请模板)建筑用玄武岩石料项目可行性研究报告参考范文
- 部编初中语文九年级上期中考试题含答案
- (2024)年产30万套注塑件生产加工项目环境影响报告表(一)
- 2023年智慧停车项目融资计划书
- 如何开好寿险早会-保险公司早会重要性与操作使用技巧专题分享培训模板课件
- 《理赔的法律约束》课件
- 辽宁省大连市瓦房店市2024届九年级上学期1月期末考试数学试卷(含答案)
- 辽宁省盘锦市兴隆台区2023-2024学年七年级上学期期末考试数学试卷(含答案)
- 放射科未来五年发展规划(2021-2025)
- 低压电器-认识低压电器(电气控制与PLC课件)
- 儿童绘画心理学测试题
- 耐火窗施工方案
- 兽药经营质量管理文件
- 国家中小学智慧教育平台应用案例
- 物业管理所需设备及耗材
- 《NBA介绍英文》课件
- 市场营销基础(中职市场营销专业)全套教学课件
- 云计算与智能交通
- 人际沟通.从心开始(大学生人际交往)
评论
0/150
提交评论