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 ...