- 3
- 0
- 约2.93千字
- 约 9页
- 2023-07-26 发布于江苏
- 举报
实验4 SQL的复杂查询功能
实验目的
学会使用MS SQL SERVER 2000的查询分析器完成SQL的复杂查询功能,主要包括连接查询、嵌套查询、集合查询及多表查询。
知识点拨:
复杂查询
连接查询:
嵌套查询
集合查询
多表查询
实验内容
连接查询:
嵌套查询
集合查询
多表查询
实验步骤
选择数据库JX;
注意:以下查询请尽量多使用不同的SQL语句实现!
查询选修了‘3’号课程且成绩在70分以上的学生信息。
SELECT Student.*,Cno,Grade
FROM Student,SC
WHERE Student.Sno=SC.Sno AND Cno=3 AND Grade70
查询教‘3’号课程的任课教师的信息。
SELECT DISTINCT Teacher.*
FROM Teacher,SC
WHERE Teacher.Tno=SC.Tno AND Cno=3
4.查询选修了‘3’课程的学生姓名,成绩及任课教师姓名。
SELECT Sname,Grade,Tname
FROM Student,SC,Teacher
WHERE Student.Sno=SC.Sno AND SC.Tno=Teacher.Tno
AND Cno=3
查询开设的课程中选课人数不足20人的课程信息。
SELECT *
FROM Course
WHERE Cno IN
(SELECT Cno
FROM SC
GROUP BY Cno
HAVING COUNT(*)20)
查询选修课程数低于3门的学生信息。
SELECT *
FROM Student
WHERE Sno IN
(SELECT Sno
FROM SC
GROUP BY Sno
HAVING COUNT(Cno)3)
查询没有选修课程的同学的基本信息。
SELECT Student.*,Cno
FROM Student LEFT JOIN SC ON(Student.Sno=SC.Sno)
WHERE Cno IS NULL
查询既选修课‘3’号又选修了‘4’号课程的同学姓名、课程名及成绩。
SELECT Sname,Cname,Grade
FROM Student,Course,SC
WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno
AND Student.Sno IN (SELECT Sno
FROM SC
WHERE Cno=3 AND Sno IN(
SELECT Sno
FROM SC
WHERE Cno=4))
查询同时选修了‘操作系统’课程和‘数据库原理’课程的学生名单。
SELECT Sno
FROM SC,Course
WHERE Course.Cno=SC.Cno
AND Cname=操作系统 AND Sno IN(SELECT Sno
FROM SC
WHERE Cno IN(
SELECT Cno
FROM Course
WHERE Cname=数据库原理))
查询所有同学的基本信息及选课情况(包含未选课同学的信息)。
SELECT Student.*,SC.*
FROM Student LEFT JOIN SC ON (Student.Sno=SC.Sno)
列出所有参加了数据库课程考试的学生姓名和成绩。
SELECT Sname,Grade
FROM Student,SC
WHERE Student.Sno=SC.Sno
AND Cno IN(SELECT Cno
FROM Course
WHERE Cname=数据库原理)
查询没有选修“3”号课程的学生姓名和所在系。
SELECT Sname,Sdept
FRO
您可能关注的文档
- 小儿高热惊厥的护理.pptx
- 小人国池亦洋和陈柄栋争夺棍子实况详录法观察记录.docx
- 寓言群文阅读教学设计一等奖.docx
- 密码学与网络安全第七版部分课后习题答案.pdf
- 室内设计行业分析报告.pptx
- 宣讲团工作方案-定稿.docx
- 宣传栏报价模板.docx
- 实验四-TCP-协议分析.doc
- 实验十--Moore型同步时序逻辑电路的分析与设计.docx
- 实习期自我评价.doc
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 《第1课 身边的算法》说课稿教学反思-2023-2024学年小学信息技术浙教版2023五年级上册.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册(全册)教学设计.docx
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 幼儿园教师春季卫生保健知识培训.pptx VIP
- 高速公路旧沥青路面铣刨料再生利用:技术、效益与前景.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册《运动会奖杯设计》教学设计.docx VIP
- 2024 - 2025人教版(PEP)英语小学二年级下册教学计划 .docx VIP
- 2026年XX施工安全免责协议书.docx VIP
- DLT5300-2013 1000kV 架空输电线路工程施工质量检验及评定规程.docx VIP
原创力文档

文档评论(0)