php网站模板 免费,python 仿wordpress,网页版游戏排行榜女,建站之星后台地址完整代码在文章末尾【代码是自己的解答#xff0c;并非标准答案#xff0c;也有可能写错#xff0c;文中可能会有不准确或待完善之处#xff0c;恳请各位读者不吝批评指正#xff0c;共同促进学习交流】 将素材中的“学生管理”数据库附加到SQL SERVER中#xff0c;完成以… 完整代码在文章末尾【代码是自己的解答并非标准答案也有可能写错文中可能会有不准确或待完善之处恳请各位读者不吝批评指正共同促进学习交流】 将素材中的“学生管理”数据库附加到SQL SERVER中完成以下操作
附加数据库操作
打开SSMS在 对象资源管理器中右击数据库选择附加 在弹出的 附加数据库窗口中点击 Add添加按钮 浏览到存放数据库文件.mdf 和 .ldf 文件的位置。 选择数据库的 .mdf 文件主数据文件然后点击 确定 在弹出的窗口中你会看到数据库的相关信息如 .mdf 文件的路径、日志文件等。确认信息正确。如果数据库日志文件.ldf也没有出现系统会自动识别并列出。确认无误后点击 OK 进行附加。 数据库附加完成 个人因为版本问题附加还原不了所以导入学生管理.xls文件
导入学生管理.xls文件操作
右键点击“数据库”节点选择“新建数据库”。
在弹出的窗口中设置数据库名称为“学生管理”点击“确定”完成创建 浏览选择文件作为数据库文件路径 导入过程不知道出来什么问题【这个我不知道】但不要担心这个步骤是没问题的。
把有问题的删除or重命名 题目
1.查询大于入学分数平均值的男生的人数 虽然有标红但不影响运行
--1.查询大于入学分数平均值的男生的人数。
SELECT COUNT(*) AS 男生人数
FROM 学生信息
WHERE 性别 男AND 入学分数 (SELECT AVG(入学分数) FROM 学生信息) 2.查询最受学生欢迎选课人数最多的课程号、课程名。 外部查询使用 WHERE 条件筛选出与内部子查询结果相同的课程号并返回该课程的号和名称
SELECT 课程号,课程名
FROM 课程信息
WHERE 课程信息.课程号 (SELECT TOP 1 学生成绩.课程号FROM 学生成绩 GROUP BY 学生成绩.课程号ORDER BY COUNT(学生成绩.学号) DESC
)3.查询学生考的最好的那门课程情况显示学号、课程号、成绩相关子查询。 外部查询通过 WHERE a.成绩 ... 匹配最高成绩的记录并返回该课程的学号、课程号和成绩信息。
SELECT 学号, 课程号, 成绩
FROM 学生成绩 a
WHERE a.成绩 (SELECT MAX(b.成绩) FROM 学生成绩 b)4.查询“王岩”同学具有相同籍贯的同学显示姓名籍贯使用exists。 EXISTS 子查询检查条件是否存在
s1.姓名 王岩排除“王岩”本人只显示其他同学
SELECT s1.姓名, s1.籍贯
FROM 学生信息 AS s1
WHERE EXISTS (SELECT *FROM 学生信息 AS s2WHERE s1.籍贯 s2.籍贯 AND s2.姓名 王岩AND s1.姓名 王岩
)5.查询选修了1001号课程的学生姓名使用exists。 WHERE 学生信息.学号 学生成绩.学号将 学生信息 和 学生成绩 表关联以确定哪些学生选修了该课程
SELECT 姓名
FROM 学生信息
WHERE EXISTS (SELECT *FROM 学生成绩WHERE 学生信息.学号 学生成绩.学号AND 学生成绩.课程号 1001
)完整代码
--1.查询大于入学分数平均值的男生的人数。
SELECT COUNT(*) AS 男生人数
FROM 学生信息
WHERE 性别 男AND 入学分数 (SELECT AVG(入学分数) FROM 学生信息)--2.查询最受学生欢迎选课人数最多的课程号、课程名
SELECT 课程号,课程名
FROM 课程信息
WHERE 课程信息.课程号(SELECT TOP 1 学生成绩.课程号FROM 学生成绩 GROUP BY 学生成绩.课程号ORDER BY COUNT(学生成绩.学号) DESC)--3.查询学生考的最好的那门课程情况显示学号、课程号、成绩相关子查询。
SELECT 学号, 课程号, 成绩
FROM 学生成绩 a
WHERE a.成绩 (SELECT MAX(b.成绩) FROM 学生成绩 b)--4.查询“王岩”同学具有相同籍贯的同学显示姓名籍贯使用exists。
SELECT s1.姓名, s1.籍贯
FROM 学生信息 AS s1
WHERE EXISTS (SELECT *FROM 学生信息 AS s2WHERE s1.籍贯 s2.籍贯 AND s2.姓名 王岩AND s1.姓名 王岩
)--5.查询选修了1001号课程的学生姓名使用exists。
SELECT 姓名
FROM 学生信息
WHERE EXISTS (SELECT *FROM 学生成绩WHERE 学生信息.学号 学生成绩.学号AND 学生成绩.课程号 1001
)