三、利用上次上机的学生_课程数据库。
1.求计算机学院学生的学号和姓名。
use学生课程。
select学号,姓名,单位from学生。
where单位='计算机学院'
2.求选修了课程的学生学号(利用select命令中distinct选项)
use学生课程。
select distinct学号from选课。
3.求选修了c1课程的学生学号和成绩,并对查询结果按成绩降序排列,如果成绩相。
同则按学号升序排列。use学生课程。
select学号,课程号,成绩from选课。
where课程号='c1'order by成绩desc
4.在选课表中添加一条记录(s7,c1,89),再运行上小题的查询,看结果是否正确。
use学生课程。
insert into选课values('s7','c1','89')
5.求选修课程c1且成绩在80-90分之间的学生学号和成绩。
use学生课程。
select学号,课程号,成绩。
from选课。
where课程号='c1'and成绩between 80 and 90
6.求选修课程c1且成绩在80-90分之间的学生学号和成绩,将成绩乘以系数0.8输。
出use学生课程。
select学号,课程号,(成绩*0.8)as成绩from选课。
where课程号='c1'and成绩between 80 and 90
7.求计算机学院的所有学生以及自动化学院姓张的学生信息。
use学生课程select *from学生。
where姓名like '张%' and单位='自动化学院' or单位=’计算机学院’
8.求缺少了成绩的学生的学号和课程号。
use学生课程select学号,课程号from选课。
where成绩is null
上海大学数据库上机作业上机练习
上海大数据库。数据库系统与应用 上机习题。第六部分 sql高级应用。要求掌握 熟练掌握t sql语言,了解事务处理的相关语句,学会用游标方式对数据库进行操作。1 写出书上练习题10中第 题的结果,并上机验证。完成第 题。14.给出下列程序的执行结果。use school select sno,cno...
上海大学数据库上机作业上机练习4作业
上大学数据库上机作业。数据库系统与应用 上机习题。第四部分 sql查询 嵌套和组合统计查询。要求掌握 利用sql查询语言表达嵌套查询语句以及数据查询中的统计计算和组合操作。1 做书上第九章余下的例题,并完成书上练习题9中第 题。exists select from where name studen...
上海大学数据库上机作业上机练习2作业 1
上大学数据库上机作业。数据库系统与应用 上机习题。第二部分 sql查询 单表查询。二 使用购进凭证数据库 由老师提供复制,内含 商品信息表 和 购进凭证表 只显示购进凭证表中凭证号 单价 数量 并输出一个计算字段 金额 计算金额的公式是 单价 数量。注 不是增加字段 use 购进凭证。select ...