实验7.1查询计算机系(CS)学生的学号和姓名。
use jxgl
go
select Sno,Sname
from S
where Sdept='CS'
go
实验7.2 查询信息系(IS)或计算机系(CS)中姓‘张’的学生信息。
use jxgl
go
select *
from S
where (Sdept='IS' or Sdept='CS') and Sname like '张%'
go
实验7.3 查询选修了课程的学生的学号。
use jxgl
go
select Sno
from SC
go
实验7.4查询缺少了成绩的学生的学号和课程号。
use jxgl
go
select Sno,Cno
from SC
where Grade=null
go
实验7.5 查询选修了课程号为“C1”的成绩在80-90分之间的学生的学号和成绩,并将成绩乘以系数0.8输出。
--use jxgl
--go
--select Sno,grade*0.8
--from SC
--where Cno='001' and (Grade between 80 and 90)
--go
实验7.6查询选修了课程号为“C1”的学生的学号和成绩,并对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
use jxgl
go
select Sno,grade
from SC
order by Grade desc,Sno asc
go
实验7.7 查询成绩表中成绩最高的记录。
use jxgl
go
select MAX(grade)
from SC
go
实验7.8 查询成绩表中成绩位于前三名的记录。
use jxgl
go
select top 3 *
from SC
order by grade desc
go
实验7.9 查询成绩表中每个学生的平均分。
use jxgl
go
select Sno,AVG(grade)
from SC
group by Sno
go
实验7.10 查询成绩表中平均分大于90的学生的记录。
use jxgl
go
select Sno,AVG(grade) as '平均成绩'
from SC
group by Sno
having AVG(grade)>90
go
sql Server的一个实验
最新推荐文章于 2023-02-19 18:17:03 发布