student(sno,sname,ssex,sage,sdept)
course(cno,cname,hours)
sc(sno,cno,grade)
--1.分别查询学生表和学生修课表中的全部数据。
select * from student;
select * from sc;
--2.查询成绩在70到80分之间的学生的学号、课程号和成绩。
select sno,cno,grade
from sc
where grade between 70 and 80;
--3.查询C01号课程成绩最高的分数。
select max(grade)
from SC
where cno='C01'
group by cno;
--4.查询学生都选修了哪些课程,要求列出课程号。
select cno
from sc
group by cno;
--5.删除修课成绩小于50分的学生的修课记录
delete from sc
where grade<50 or grade is null;
--6.将所有选修了"c01"课程的学生的成绩加10分。
update sc
set grade = grade+10
where cno='c01';
sql例题
最新推荐文章于 2024-06-05 14:19:39 发布