没有合适的资源?快使用搜索试试~ 我知道了~
现在除了t_comment表之外的其他表均已创建,请写出t_comment的建表命令获取所有学校列表(id, name)获取学校id为1的专业列表(id, na
资源详情
资源评论
资源推荐
1 / 4
数据库开发技术作业(二)
本次作业共有两道大题,提交时的文件名为“学号.txt”,编码:utf-8,内容格式如下:
1. 现有一个选课系统 MYSQL 数据库的部分关系模式如下:
课程表
Course (cid, name, tid)
学生表
Student (sid, name, grade)
老师表
Teacher (tid, name)
选课记录表
Select (sid, cid, year, score)
说明:
表中字段的详细情况见附带的 cms.sql 文件
grade 表示学生年级(例如:"2016")
year 表示选课年份(例如:"2016")
score 表示课程得分
假设所有课程满分 100 分,大于等于 60 分及格,大于等于 90 分优秀,所有得分均为整数
括号内为需要返回的字段名称,请务必保证返回结果的表头和括号内的一致
无特殊说明不考虑重修情况
请写出符合下列要求的 SQL 语句,且每题限用一条 SQL 语句。
a. 查询每个年级学生的总数量 (grade, studentCnt)
b. 查询学生“Sara”的所有课程和得分(courseId, courseName, score)
c. 查询 2013 级学生的总分排名,并按照总分降序排序(考虑重修以最新成绩为准)(studentId,
studentName, totalScore)
d. 查询 2013 级学生所有课程成绩均为优秀的学生列表 (studentId, studentName)
e. 查询 2015 年选择课程“离散数学”的学生的姓名及成绩,先按课程号排序,再分课程按成绩降序排序
1.a 查询每个年级学生的总数量
SELECT * FROM student
GROUP BY sid;
1.b ……
……
西门镜湖
- 粉丝: 23
- 资源: 296
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0