SQL上机作业

发布 2022-09-02 19:44:28 阅读 3105

sqlserver上机作业5

1.查询及综合应用。

先将提供的sql脚本文件jbqk099、cjb099中的099修改成自己学号后3位,将第1条记录的学号、姓名修改为自己的信息,然后再运行)

1)查询本专业、与自己同省份的学生信息,按省份升序、性别降序、姓名升序进行排序,显示学生的学号、姓名、性别、省份及各门课程成绩。

2)统计管理学院各专业男女生高等数学的平均分、最高分、最低分及人数,按专业降序排列。

3)统计管理学院各专业大学英语的平均分、学习人数,按专业降序排列,只显示学习人数不低于3人的专业。

4)统计总成绩前10名的学生,显示学号、姓名、专业、各门课程成绩及总成绩,按总成绩、专业、学号排序。

5)查询高等数学成绩高于平均成绩的学生信息,显示学号、姓名、专业、高等数学等;

6)查询信息管理专业男生的高等数学成绩、电子商务专业女生的大学英语成绩、能源学院所有学生的数据库成绩,显示显示学号、姓名、性别、院系、专业、学习成绩等信息,按院系、专业排序;

7)将本专业不及格学生的信息保存在数据表bjg_xs,保存学号、姓名、专业、各门课程成绩。

8)对本专业高等数学不及格的学生,将数学成绩提高15%;

9)按学院、专业列出高等数学的明细,并统计各专业的平均、最高、最低成绩;

10)列出管理学院各个专业的大学英语明细,并统计各专业的平均、最高、最低成绩;然后计算全院的平均、最高、最低成绩。

2.查询和数据表的综合练习。

根据jbqk099、cjb099表快速生成数据表jb_cj099的结构,字段包括学号、姓名、性别、出生日期、院系名称、所学专业、高等数学、大学英语、数据库、

管理学;并完成下列操作)

1)录入“管理学院”学生信息,只包括学号,姓名,性别,出生日期,院系名称,所学专业,高等数学,数据库的相关信息;

2)录入“机械学院”学生信息,只包括学号,姓名,性别,出生日期,院系名称,所学专业,大学英语,管理学的相关信息;

3)录入“能源学院”、“人文学院”学生信息;

4)修改“学号”的宽度为10,并将本专业的学号前7位改为专业的编号、第8位为1或2(随机产生)、后两位不变;

5)添加“年龄”字段,并计算每个学生的年龄;

6)添加“出生年月”字段,并按“xx年xx月xx日星期x”格式显示;并删除”出生日期”字段;

7)将高等数学为空的记录,修改为[60,85)之间的随机数;8)将大学英语为空的记录,修改为[40,90]之间的随机数;9)将管理学为空的记录,修改为[70,95]之间的随机数;

10)将学号为奇数的学生,各门课程成绩提高5%-10%之间的随机数。

SQL上机作业

sqlserver上机作业4一 操作说明。1 将文件另存为 学号姓名sql上机作业。2 操作中,将所有的099改成 自己学号后3位 再按各题要求完成相关任务 3 将各题查询语句及运行结果的截图放在各题对应的位置后面,上交电子版。二 实验要求。1 先附加pubs northwind两个数据库 2 使用...

SQL上机作业 3

一 针对sql上机作业 1 第二题定义的四个表 s,p,j,spj 用sql语句实现如下查询 1.把全部红色零件的颜色改为蓝色。update p set color 蓝 where color 红 2.由s5供给j4的零件p6改为由s3 请作必要的修改。update spj set sno s3 w...

SQL上机作业 3

一 针对sql上机作业 1 第二题定义的四个表 s,p,j,spj 用sql语句实现如下查询 1.把全部红色零件的颜色改为蓝色。解答 update pset color 蓝色 2.由s5供给j4的零件p6改为由s3 请作必要的修改。解答 update spjset sno s3 where sno ...