嵌套查询和统计查询实验.docx
实验三 嵌套查询和统计查询实验报告
学号: 1181301123 姓名: 曹文浩 班级: 计算机1181 指导老师: 冯万利,唐洁方 实验时间: 5.05 实验地点: 家
一、实验目的和要求
要求利用T-SQL语句进行单表和多表的嵌套查询、组合查询和统计查询实验。
二、实验内容
(1)利用SELECT语句进行嵌套查询。
(2)利用SELECT语句进行组合查询和统计查询。
三、实验步骤
3.1 嵌套查询
利用T-SQL语句在JXGL数据库中实现其嵌套查询操作:
(1) 查询选修了“离散数学”的学生的学号和姓名。
USE JXGL
GO
SELECT S.sno, sname
FROM S JOIN SC ON S.sno=SC.sno JOIN C ON SC.cno=C.cno
WHERE cname IN
(SELECT cname
FROM C
WHERE cname='离散数学')
GO
USE JXGL
GO
SELECT sno,AVG(grade) AS average
FROM SC
WHERE sno IN
(SELECT SNO
FROM SC JOIN C ON SC.cno=C.cno
WHERE cname='计算机基础'
INTERSECT
SELECT SNO
FROM SC JOIN C ON SC.cno=C.cno
WHERE cname='离散数学')
GROUP BY sno
GO
用户评论