实训七 连接查询与子查询

实训七 连接查询与子查询

ID:38697848

大小:284.50 KB

页数:4页

时间:2019-06-17

实训七  连接查询与子查询_第1页
实训七  连接查询与子查询_第2页
实训七  连接查询与子查询_第3页
实训七  连接查询与子查询_第4页
资源描述:

《实训七 连接查询与子查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训七连接查询与子查询一、实训目的1)掌握内连接的查询方法2)掌握子查询的查询方法二、实训内容对xscj数据库1)查询出每个学生的学号、姓名、课程名及成绩。2)用连接查询在xsqk表中查询住同一寝室的学生,他们的联系电话相同。3)用比较运算符引入子查询求103号课程不及格的学生信息。4)查询与杨颖在同一个寝室的学生信息。5)查询出生年份比杨颖大的学生信息。对school数据库:(连接查询)(1)查询出选修课程号为‘6-166’的的学生的学号,姓名,课程号,成绩。(2)查询出‘李诚’教师所教授的课程名称。

2、(3)查询出男同学并且选修‘操作系统’的学生的学号,姓名,性别,课程号,课程名。(4)查询出选修‘李诚’老师所讲授课程的学生的姓名,课程名,课程成绩,教师名。对School数据库(子查询):1.查询与101号学生在同一班级的学生信息。2.查询比103号学生出生年份大的学生信息3.查询所选课程成绩的平均分比105号所选课程成绩的平均分高的学生信息。4.查询与李诚老师在同一系的教师的tname,depart。三、实训步骤在查询分析器中分别输入下列命令,并执行,观察结果。1)查询出每个学生的学号、姓名、课程名

3、及成绩。SELECTxsqk.学号,姓名,课程名,成绩FROMxsqk,kc,xs_kcWHERExsqk.学号=xs_kc.学号ANDxs_kc.课程号=kc.课程号查询结果如图7-1所示:图7-1查询结果2)用连接查询在xsqk表中查询住同一寝室的学生,他们的联系电话相同。SELECTA.学号,A.姓名,A.联系电话FROMxsqkA,xsqkBWHERExsqk.联系电话=xsqk.联系电话ANDA..学号<>B.学号查询结果如图7-2所示:图7-2查询结果3)用比较运算符引入子查询求103号课程

4、不及格的学生信息。SELECT学号,姓名,联系电话FROMxsqkWHERE学号=ANY(SELECT学号FROMxs_kcWHERE课程号=’103’AND成绩<60)查询结果如图7-3所示:图7-3查询结果4)查询与杨颖在同一个寝室的学生信息。SELECT学号,姓名,联系电话FROMxsqkWHERE联系电话=(SELECT联系电话FROMxsqkWHERE姓名=’杨颖’)查询结果如图7-4所示:图7-4查询结果5)查询出生年份比杨颖大的学生信息。SELECT学号,姓名,出生日期FROMxsqkWH

5、EREyear(出生日期)>(SELECTyear(出生日期)FROMxsqkWHERE姓名=’杨颖’)查询结果如图7-5所示:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。