- 44
- 0
- 约5.93千字
- 约 9页
- 2016-08-21 发布于河南
- 举报
sqlserver综合编程讲稿
习题课(2)—综合编程
一、在选修成绩中查询出选修了课程号为kc01且成绩比平均分高的学生名单。分别用以下两种方法实现:(1)使用局部变量 (2)使用子查询
[参考程序]
(1)使用局部变量
USE 学生选课
GO
DECLARE @avgcj float
SELECT @avgcj=AVG(成绩) FROM 选修成绩
WHERE 课程号=kc01
SELECT s.*
FROM 学生 s INNER JOIN 选修成绩 sc ON s.学号=sc.学号
WHERE 成绩@avgcj AND 课程号=kc01
(2)使用子查询
USE 学生选课
GO
SELECT s.*
FROM 学生 s INNER JOIN 选修成绩 sc
ON s.学号=sc.学号
WHERE 课程号=kc01
AND 成绩all
(SELECT AVG(成绩) FROM 选修成绩
WHERE 课程号=kc01)
或
USE 学生选课
GO
SELECT s.*
FROM 学生 s
WHERE 学号 IN(SELECT 学号 FROM 选修成绩 sc
WHERE 课程号=kc01AND 成绩all
(SELECT AVG(成绩) FROM 选修成绩
WHERE 课程号=kc01)
您可能关注的文档
最近下载
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 2026届湖北省小升初数学分班考试模拟试卷(含答案详解与评分标准).docx
- 两强协同合作明胶和胶原蛋白肽提升您的生活品质-Gelita.PDF VIP
- 基于STM32单片机的智能手环的设计与实现.docx VIP
- DB44 T 2418-2023公路路堤软基处理技术标准.docx
- BET的原理及使用方法.ppt VIP
- 2025铸锭技术操作规程.docx VIP
- 2025年湖南省长沙市初中毕业学业考试生物试卷含答案生地会考.pdf VIP
- 宝龙温岭项目报规文本-0714.pdf
- 2025-2026学年深圳市三年级(下)期中数学试卷.pdf VIP
原创力文档

文档评论(0)